Har två apache-maskiner efter varandra med reverse-proxy respektive
virtual hosts (sparar på ip-adresser). Apache 2.0.50-12.
Första apachen översätter ett domännamn till den verkliga maskinen och
ett pseudo-domännamn på en maskin bakom brandväggen.
Internet -> maskin 1 == FW -> maskin 2, maskin 3 etc i DMZ med icke
publika adresser.
Maskin 1:
RewriteEngine On
RewriteRule ^(.*) http://www.bakom.brandväggen.webbplats1/$1 [P,L]
Maskin 2:
LogFormat "%{HTTP_X_FORWARDED_HOST}e %{HTTP_X_FORWARDED_FOR}e %l %u %t
\"%r\" %s %b " vcommon
CustomLog /var/log/apache2/vcommon.log vcommon
#VirtualDocumentRoot /var/www/%{HTTP_X_FORWARDED_HOST}e/docs
RewriteEngine On
RewriteRule ^/(.*)$ /var/www/%{HTTP_X_FORWARDED_HOST}/docs/$1
Environmentvariablerna HTTP_X_FORWARDED_HOST med flera innehåller nyttig
information från maskin 1 - det man kan önska och mer därtill.
Men variablerna nollställs så snart det finns en RewriteRule med.
Remarkas Rewrite-kommandona och VirtualDocumentRoot plockas fram så
finns variablerna men oåtkompliga i VirtualDocument-kommandon (?).
Några ideer? Andra lösningsförslag?
--
Hälsningar,
--
....''`. Anders Wallenquist, [EMAIL PROTECTED]
..:.:' : 013-35 29 50 0709 - 565 160
..`..`'. http://www.kreawit.se
....`--. http://www.rfa.se
begin:vcard
fn:Anders Wallenquist
n:Wallenquist;Anders
org:Kreawit
adr;quoted-printable:;;Furugatan 4b;Link=C3=B6ping;;582 45;sweden
email;internet:[EMAIL PROTECTED]
title:Senior consultant
tel;work:013-352950
tel;home:013-127383
tel;cell:0709-565 160
x-mozilla-html:FALSE
url:http://www.kreawit.se
version:2.1
end:vcard