Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 40634 invoked from network); 3 Mar 2006 16:11:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 3 Mar 2006 16:11:18 -0000 Received: (qmail 81173 invoked by uid 500); 3 Mar 2006 16:11:55 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 81144 invoked by uid 500); 3 Mar 2006 16:11:55 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 81133 invoked by uid 99); 3 Mar 2006 16:11:55 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Mar 2006 08:11:55 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [193.49.225.20] (HELO reserv6.univ-lille1.fr) (193.49.225.20) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Mar 2006 08:11:54 -0800 Received: from malonne.lifl.fr (malonne.lifl.fr [134.206.10.29]) by reserv6.univ-lille1.fr (8.13.3/jtpda-5.3.1) with ESMTP id k23GBSJP018227 for ; Fri, 3 Mar 2006 17:11:28 +0100 Received: from [134.206.11.28] (dremmwel.lifl.fr [134.206.11.28]) by malonne.lifl.fr with ESMTP id k23GBUQ14037 for ; Fri, 3 Mar 2006 17:11:30 +0100 (MET) Message-ID: <44086AA7.6010307@lifl.fr> Date: Fri, 03 Mar 2006 17:11:19 +0100 From: "Emmanuel.Leguy" User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) X-Accept-Language: fr, en MIME-Version: 1.0 To: users@httpd.apache.org References: <440835CA.10708@lifl.fr> In-Reply-To: <440835CA.10708@lifl.fr> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms070509030602030407050804" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (reserv6.univ-lille1.fr [193.49.225.20]); Fri, 03 Mar 2006 17:11:28 +0100 (CET) X-USTL-MailScanner-Information: Please contact the ISP for more information X-USTL-MailScanner: Found to be clean X-USTL-MailScanner-From: emmanuel.leguy@lifl.fr X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [users@httpd] User dir an reverse proxy X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------ms070509030602030407050804 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Some requests are not proxied so I can't use PassProxy / http://realserver.domain.fr/ But I can use PassProxyReverse / http://realserver.domain.fr: for every proxied requests because the directory path is the same for both internal and external request It works for me! Koen and Robert, thank you very much for this solution. Manu. Emmanuel.Leguy a �crit : > Hello, > > My config: > proxy server: Apache 2.2 > real server: Apache 1.3 (2.2 soon) > > I would like to reverse proxy requests to userdir (public_html) like > that: > > http://proxy.domain.fr/~username --> > http://realserver.domain.fr/~username > > Thoose directives work for that particular 'username': > > PassProxy /~username http://realserver.domain.fr/~username > PassProxyReverse /~username http://realserver.domain.fr/~username > > But i would like to generalized to all users: > > PassProxy /~(.*) http://realserver.domain.fr/~$1 > PassProxyReverse /~(.*) http://realserver.domain.fr/~$1 > > But PassProxy and PassProxyReverse don't process regex... > > So I tried rewriting: > > RewriteEngine On > RewriteRule ^/\~(.*) http://realserver.domain.fr/~$1 [proxy,last] > > But if the trailing slash is forgotten the realserver redirect the > request: > > http://proxy.domain.fr/~username --> > http://realserver.domain.fr/~username > redirection to http://realserver.domain.fr/~username/ > > The real server is not visible from the internet so the request fails. > > The solution could be that the proxy server does the trailing slash > redirection instead of the real server. But '~username' is not a > directory for the proxy server so no trailing slash redirection is > done... > > How to force the redirection on the proxy? > Is there a solution to my problem? > > Thanx, > > Manu. > -- Emmanuel Leguy LIFL - UMR8022 CNRS - Bat M3 Tel: +33 3 28 77 85 32 USTL - Universite de Lille 1 Fax: +33 3 28 77 85 37 59655 VILLENEUVE D'ASCQ CEDEX - FRANCE mailto:Emmanuel.Leguy@lifl.fr http://www.lifl.fr/ANNUAIRE/employee.php?login=leguye Ce mail est signe par un certificat X509 fourni par le CNRS La verification de ce certificat peut etre faite a l'adresse suivante: http://igc.services.cnrs.fr/CNRS-Standard/recherche.html --------------ms070509030602030407050804 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM1TCC A20wggJVoAMCAQICAQIwDQYJKoZIhvcNAQEEBQAwKzELMAkGA1UEBhMCRlIxDTALBgNVBAoT BENOUlMxDTALBgNVBAMTBENOUlMwHhcNMDEwNDI3MDU0NjQ5WhcNMTEwNDI1MDU0NjQ5WjA0 MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1TdGFuZGFyZDCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANzhHiE9BovqvV60iNsPk5e0bQc9hmIA Lcr/tUqO51akj2Es8aAqq/Yq3Xwsv+91VQusCU7nTmHA5wzwkBVFEgLCjOvDEmTiYxAYLssH MdmB5dwpgpsxVuKBHopvp+ipWBFEVoNds054cC3ftv1ygUXV8e5Nzu++1T0MkCBFmgmArw9M 2iAOgL86s+sngMC5D8ChTkDcOv1qKr9A1SxxgPn4umvk6ioAqy++mvCndm2YKZwPL/BC8hiX W8n2zBlfusK+EtJcsJCUwLfLBgTvjzDtMi16SveTu6AJpLTuM8vQg5u1tbOQ3o6QHlmcINVL Hu3XTE+G+hw6KqHprAWgnb8CAwEAAaOBkjCBjzAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBRn WaXlB3RJA+8Fz8wupBjVEMiePDBTBgNVHSMETDBKgBRW62i50lx+mLWlU8ORb2NYxPlrt6Ev pC0wKzELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxDTALBgNVBAMTBENOUlOCAQAwCwYD VR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4IBAQAGA0eDckWQwk7hIderF6kBVQbKQG1Voh1e 6+IUI1nkCeKQ9jyNNgYPS6cmI2XC6gaacru4jMuKX+95NiV+ANfzBpT7g0QpJjfH7umHzmyG gBtxPdJir/bNYmxTD+Z6kwCMey4z4EEdqr5lmHbxlQd0s+Y/U3XVSwY2SynE9tyOE4BAEHOC rRV7BHFQtTcz8shku6EQfjbGra9vcFKm0a7MzLqw6FkSj2INrQPdSyroiTmIUS/tYei3MIfb J1VtZoejUQmAYXFRBb4THdlBMPx1XwqWmxj/vpCBtBPAchEI/Wqaage99IMstGA2ZAf6PWqn sJAEdoPdM8s04heYBAuhMIIErjCCA5agAwIBAgICKpowDQYJKoZIhvcNAQEFBQAwNDELMAkG A1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFjAUBgNVBAMTDUNOUlMtU3RhbmRhcmQwHhcNMDUx MTI5MTU1NzQwWhcNMDYxMTI5MTU1NzQwWjBuMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05S UzEQMA4GA1UECxMHVU1SODAyMjEXMBUGA1UEAxMOTGVndXkgRW1tYW51ZWwxJTAjBgkqhkiG 9w0BCQEWFkVtbWFudWVsLkxlZ3V5QGxpZmwuZnIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDUeY8WvplKqraTc9hsNBStoiAsHD4yV78d6zqsQv362LyMEtCRUAyig2v9qjLY VHyN5R10UdZlYG6kpn0I9BB3pCtD5bgiw1NBNEDKe36A8+vcy7GdcckxbhlXDay2/XdFQsoT 3y8WWD9VkOR2ps9Gf2qo7B7xF1a3SV//p6KK9K5F8NqdnxOg9qP9Tp+PAJT3UCQh0LggwTPO FgYwK09n89GOBbdH6cAR5s4jzijKUH3aSePPYQ7FtfWu6zacwtdmltX0QY0/XzyqGBaY68Ii IY4YXcI8HQ6oXFpzLp092SNRSH4C+zhLFBhlaFQu9Cx5vPU1Fi/K6ExdZe7hxkEZAgMBAAGj ggGOMIIBijAMBgNVHRMBAf8EAjAAMBEGCWCGSAGG+EIBAQQEAwIEsDAOBgNVHQ8BAf8EBAMC BeAweAYJYIZIAYb4QgENBGsWaUNlcnRpZmljYXQgQ05SUy1TdGFuZGFyZC4gUG91ciB0b3V0 ZSBpbmZvcm1hdGlvbiBzZSByZXBvcnRlciDgIGh0dHA6Ly9pZ2Muc2VydmljZXMuY25ycy5m ci9DTlJTLVN0YW5kYXJkLzAdBgNVHQ4EFgQUj6dI5Led63urhoP3SKsx6H84lt0wUwYDVR0j BEwwSoAUZ1ml5Qd0SQPvBc/MLqQY1RDInjyhL6QtMCsxCzAJBgNVBAYTAkZSMQ0wCwYDVQQK EwRDTlJTMQ0wCwYDVQQDEwRDTlJTggECMCEGA1UdEQQaMBiBFkVtbWFudWVsLkxlZ3V5QGxp ZmwuZnIwRgYDVR0fBD8wPTA7oDmgN4Y1aHR0cDovL2NybHMuc2VydmljZXMuY25ycy5mci9D TlJTLVN0YW5kYXJkL2dldGRlci5jcmwwDQYJKoZIhvcNAQEFBQADggEBAChyMbQM26Odm3K6 mcMKhMRoBSjgbgEl/nz1jZuCDe4dWorDNttrCGt8ZYUa2AmAiumak+BGBiKvFKXwJMQUg8ua i03E4ufs2rv8vnnWW0wfsdH5xhkLyt82G3wY+ENuRy6+ZuLYXM+pqS/ggR+QBf8hRmYN9QBt Fe4HtJZN7RrTUzCyzXKuECyAjb+fHnHq3e3qMlxX0PpaIhH5VsFflLuGHJQGQR5i9fEUA1s/ K8OyDAwBP3Rv/JU3iGhLc9z36r+bM/JY35Z+AKjTdSCKEaQ3Dj6fEOYl+9b7oB5sRokeuhm4 ygajwGQx9Kk0oK33TjAhobkO7G+HJaUKvPTkWQ8wggSuMIIDlqADAgECAgIqmjANBgkqhkiG 9w0BAQUFADA0MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1T dGFuZGFyZDAeFw0wNTExMjkxNTU3NDBaFw0wNjExMjkxNTU3NDBaMG4xCzAJBgNVBAYTAkZS MQ0wCwYDVQQKEwRDTlJTMRAwDgYDVQQLEwdVTVI4MDIyMRcwFQYDVQQDEw5MZWd1eSBFbW1h bnVlbDElMCMGCSqGSIb3DQEJARYWRW1tYW51ZWwuTGVndXlAbGlmbC5mcjCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBANR5jxa+mUqqtpNz2Gw0FK2iICwcPjJXvx3rOqxC/frY vIwS0JFQDKKDa/2qMthUfI3lHXRR1mVgbqSmfQj0EHekK0PluCLDU0E0QMp7foDz69zLsZ1x yTFuGVcNrLb9d0VCyhPfLxZYP1WQ5Hamz0Z/aqjsHvEXVrdJX/+noor0rkXw2p2fE6D2o/1O n48AlPdQJCHQuCDBM84WBjArT2fz0Y4Ft0fpwBHmziPOKMpQfdpJ489hDsW19a7rNpzC12aW 1fRBjT9fPKoYFpjrwiIhjhhdwjwdDqhcWnMunT3ZI1FIfgL7OEsUGGVoVC70LHm89TUWL8ro TF1l7uHGQRkCAwEAAaOCAY4wggGKMAwGA1UdEwEB/wQCMAAwEQYJYIZIAYb4QgEBBAQDAgSw MA4GA1UdDwEB/wQEAwIF4DB4BglghkgBhvhCAQ0EaxZpQ2VydGlmaWNhdCBDTlJTLVN0YW5k YXJkLiBQb3VyIHRvdXRlIGluZm9ybWF0aW9uIHNlIHJlcG9ydGVyIOAgaHR0cDovL2lnYy5z ZXJ2aWNlcy5jbnJzLmZyL0NOUlMtU3RhbmRhcmQvMB0GA1UdDgQWBBSPp0jkt53re6uGg/dI qzHofziW3TBTBgNVHSMETDBKgBRnWaXlB3RJA+8Fz8wupBjVEMiePKEvpC0wKzELMAkGA1UE BhMCRlIxDTALBgNVBAoTBENOUlMxDTALBgNVBAMTBENOUlOCAQIwIQYDVR0RBBowGIEWRW1t YW51ZWwuTGVndXlAbGlmbC5mcjBGBgNVHR8EPzA9MDugOaA3hjVodHRwOi8vY3Jscy5zZXJ2 aWNlcy5jbnJzLmZyL0NOUlMtU3RhbmRhcmQvZ2V0ZGVyLmNybDANBgkqhkiG9w0BAQUFAAOC AQEAKHIxtAzbo52bcrqZwwqExGgFKOBuASX+fPWNm4IN7h1aisM222sIa3xlhRrYCYCK6ZqT 4EYGIq8UpfAkxBSDy5qLTcTi5+zau/y+edZbTB+x0fnGGQvK3zYbfBj4Q25HLr5m4thcz6mp L+CBH5AF/yFGZg31AG0V7ge0lk3tGtNTMLLNcq4QLICNv58ecerd7eoyXFfQ+loiEflWwV+U u4YclAZBHmL18RQDWz8rw7IMDAE/dG/8lTeIaEtz3Pfqv5sz8ljfln4AqNN1IIoRpDcOPp8Q 5iX71vugHmxGiR66GbjKBqPAZDH0qTSgrfdOMCGhuQ7sb4clpQq89ORZDzGCAq4wggKqAgEB MDowNDELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFjAUBgNVBAMTDUNOUlMtU3RhbmRh cmQCAiqaMAkGBSsOAwIaBQCgggFJMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZI hvcNAQkFMQ8XDTA2MDMwMzE2MTExOVowIwYJKoZIhvcNAQkEMRYEFI2jZlw5qfGfIor7H9mE c1pISv8fMEkGCSsGAQQBgjcQBDE8MDowNDELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMx FjAUBgNVBAMTDUNOUlMtU3RhbmRhcmQCAiqaMEsGCyqGSIb3DQEJEAILMTygOjA0MQswCQYD VQQGEwJGUjENMAsGA1UEChMEQ05SUzEWMBQGA1UEAxMNQ05SUy1TdGFuZGFyZAICKpowUgYJ KoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwIC AUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEggEAs+PF0D51UGhl GLnBTxqJs5lNMdiXOh4rR191SE+M4+IINHnTf7HgLJveDd4MeI67DZMk4iVxiMKN0oyM0v08 QcCWQ66METdm+aBugI0F+xL9g6/GqoekewM9xjMlZ5Ih3o52Aq62k/gs9BlDaDLC5WUosu2M Dw7bsM8jHL/gquNTCY8GNz9yFo1LGgC543sEnzX10pYe8G+dyarNFqg/c9Fu8s/Tfmt5CeDa iy2UlH0oXZsy3SPCSZssCe+kCefyZUcHH815kFpjdZYZyh6B0bjrMu2dmSX/7MYjAL2iR9Da zhNeMXoyY2AVf/ejEpbHI9NH8ShtssMq4gXexgN9qQAAAAAAAA== --------------ms070509030602030407050804--