RE: Antw: reverse Proxy
Ich teste den Zugriff auf einem anderen Server. Die Seiten sind zur Zeit über ein einfaches NAT eingerichtet. Wir wollen den Zugriff aber über einen reverse Proxy mit dem apache realisieren. Du kannst von außen also nichts sehen! Nina -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
RE: Antw: reverse Proxy
Hallo Nina, Ich teste den Zugriff auf einem anderen Server. Die Seiten sind zur Zeit über ein einfaches NAT eingerichtet. Wir wollen den Zugriff aber über einen reverse Proxy mit dem apache realisieren. Du kannst von außen also nichts sehen! Ich sehe die Seiten auch, eine Grüne (http://www.theater-aachen.de/) und eine Orangen-Farbige (http://www.aachen.de/) Hast du in deiner httpd.conf NameVirtualHost 212.66.138.xx usw. eingetragen? Mit freundlichen Grüssen Thomas Goik http://www.echtwahr.de http://www.echtwahr.com -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Antw: reverse Proxy
Nina Eichler wrote: Ich teste den Zugriff auf einem anderen Server. Die Seiten sind zur Zeit über ein einfaches NAT eingerichtet. Wir wollen den Zugriff aber über einen reverse Proxy mit dem apache realisieren. Du kannst von außen also nichts sehen! Wie ist denn der eigentliche Quellserver eingerichtet (NameVirtualHost auf 10.108.1.22)? Von Interesse wären auch die CGI-Variablen HTTP_HOST und SERVER_ADDR von dem fehlerhaft antwortenden Server (printenv). gruss, .max -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
RE: Antw: reverse Proxy
Ja habe ich! Wenn ich den Befehl apache2 -S angebe bekomme ich folgenden ausdruck: 212.66.138.14:*is a NameVirtualHost default server www.aachen.de (/etc/apache2/sites-enabled/aachen:26) port * namevhost www.aachen.de (/etc/apache2/sites-enabled/aachen:26) port * namevhost museen.aachen.de (/etc/apache2/sites-enabled/aachen:33) port * namevhost www.theater-aachen.de (/etc/apache2/sites-enabled/aachen:40) Ich glaube daß das Problem an der weiterleitung mit dem Befehl ProxyPassReverse liegt. Im Log sehe ich folgendes: [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(268): proxy: keepalive address match ( keep original socket) [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(893): proxy: start body send [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(953): proxy: end body send [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(67): proxy: HTTP: canonicalising URL / /www.theater-aachen.de/ [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/mod_proxy.c(418): Trying to run scheme_handler [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(1059): proxy: HTTP: serving URL http:/ /www.theater-aachen.de/ [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(186): proxy: HTTP connecting http://ww w.theater-aachen.de/ to www.theater-aachen.de:80 [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_util.c(1139): proxy: HTTP: fam 2 socket creat ed to connect to www.theater-aachen.de [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(336): proxy: socket is connected [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(370): proxy: connection complete to 17 2.16.1.15:80 (www.theater-aachen.de) Kann das sein,daß die Weiterleitung nicht namesbasiert ist? Danke schon mal für Eure Antworten! Nina -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Re: Antw: reverse Proxy
Nina Eichler wrote: Ja habe ich! Wenn ich den Befehl apache2 -S angebe bekomme ich folgenden ausdruck: 212.66.138.14:*is a NameVirtualHost default server www.aachen.de (/etc/apache2/sites-enabled/aachen:26) port * namevhost www.aachen.de (/etc/apache2/sites-enabled/aachen:26) port * namevhost museen.aachen.de (/etc/apache2/sites-enabled/aachen:33) port * namevhost www.theater-aachen.de (/etc/apache2/sites-enabled/aachen:40) Ich glaube daß das Problem an der weiterleitung mit dem Befehl ProxyPassReverse liegt. Im Log sehe ich folgendes: AFAIK ist der wohl vorrangig nur beim Umschreiben des Location-Headers (Redirects) relevant. [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(268): proxy: keepalive address match ( keep original socket) [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(893): proxy: start body send [Thu Jul 14 09:53:18 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(953): proxy: end body send [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(67): proxy: HTTP: canonicalising URL / /www.theater-aachen.de/ [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/mod_proxy.c(418): Trying to run scheme_handler [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(1059): proxy: HTTP: serving URL http:/ /www.theater-aachen.de/ [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(186): proxy: HTTP connecting http://ww w.theater-aachen.de/ to www.theater-aachen.de:80 [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_util.c(1139): proxy: HTTP: fam 2 socket creat ed to connect to www.theater-aachen.de [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(336): proxy: socket is connected [Thu Jul 14 09:54:13 2005] [debug] /home/adconrad/apache2/apache2-2.0.54/build-tree/apache2/modules/proxy/proxy_http.c(370): proxy: connection complete to 17 2.16.1.15:80 (www.theater-aachen.de) Kann das sein,daß die Weiterleitung nicht namesbasiert ist? Hmm, in Deinem Ursprungspostings hatte der Auszug aus der Datei /etc/hosts (war doch die vom Reverseproxy, oder?) den Eindruck vermittelt, dass der Quellserver auf 10.108.1.22 läuft. Ich kenne die Debug-Ausgaben von mod_proxy nicht, aber die letzte Zeile sagt wohl aus, dass er die Antwort über 172.16.1.15:80 holt. Ist das gewollt und ist eben dieser Server richtig für www.theater-aachen.de eingerichtet? gruss, .max -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
Antw: reverse Proxy
Hallo zusammen, auf die Gefahr hin, daß mich alle für blöd halten, frage ich euch noch mal. Ich komme einfach nicht weiter, ich hab bestimmt einen totalen Denkfehler. Wie ich Euch letztens schon geschrieben habe, habe ich folgende Konfiguration: NameVirtualHost 212.66.138.xx ProxyRequests OFF HostnameLookups Off Directory / Options FollowSymLinks AllowOverride None Order allow,deny Allow from all /Directory Proxy * Order deny,allow Allow from all /Proxy ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/access.log combined VirtualHost 212.66.138.xx ServerName www.aachen.de ProxyPass / http://www.aachen.de/ ProxyPassReverse / http://www.aachen.de/ /VirtualHost VirtualHost 212.66.138.xx ServerName museen.aachen.de ProxyPass / http://www.museen.aachen.de ProxyPassReverse / http://www.museen.aachen.de /VirtualHost VirtualHost 212.66.138.xx ServerName www.theater-aachen.de ProxyPass / http://www.theater-aachen.de ProxyPassReverse / http://www.theater-aachen.de /VirtualHost ### Die Seiten www.theater-aachen.de, www.musseen.aachen.de, www.aachen.de liegen in der DMZ auf einem Server. Ich habe das Problem das ich immer die Seite www.aachen.de vom ersten VirtualHost angezeigt bekomme,egal welche Seite ich aufrufe. Apache scheint nicht namensbasiert weiterzuleiten sondern nur die interne IP-Adresse anzusprechen. Was mache ich falsch, kann mir vielleicht irgend jemand helfen oder zu mindestens sagten daß ich total blöd bin! Vielen Dank im Voraus! Nina -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --
RE: Antw: reverse Proxy
Moinsen, kurze Info. Ich hab einfach mal die Adressen in meinen Browser eingetippert und ich bekomme sauberst unterschiedliche Webseiten angezeigt... /Carsten -Original Message- From: Nina Eichler [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 13, 2005 4:02 PM To: users-de@httpd.apache.org Subject: Antw: reverse Proxy Hallo zusammen, auf die Gefahr hin, daß mich alle für blöd halten, frage ich euch noch mal. Ich komme einfach nicht weiter, ich hab bestimmt einen totalen Denkfehler. Wie ich Euch letztens schon geschrieben habe, habe ich folgende Konfiguration: NameVirtualHost 212.66.138.xx ProxyRequests OFF HostnameLookups Off Directory / Options FollowSymLinks AllowOverride None Order allow,deny Allow from all /Directory Proxy * Order deny,allow Allow from all /Proxy ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel debug CustomLog /var/log/apache2/access.log combined VirtualHost 212.66.138.xx ServerName www.aachen.de ProxyPass / http://www.aachen.de/ ProxyPassReverse / http://www.aachen.de/ /VirtualHost VirtualHost 212.66.138.xx ServerName museen.aachen.de ProxyPass / http://www.museen.aachen.de ProxyPassReverse / http://www.museen.aachen.de /VirtualHost VirtualHost 212.66.138.xx ServerName www.theater-aachen.de ProxyPass / http://www.theater-aachen.de ProxyPassReverse / http://www.theater-aachen.de /VirtualHost ### Die Seiten www.theater-aachen.de, www.musseen.aachen.de, www.aachen.de liegen in der DMZ auf einem Server. Ich habe das Problem das ich immer die Seite www.aachen.de vom ersten VirtualHost angezeigt bekomme,egal welche Seite ich aufrufe. Apache scheint nicht namensbasiert weiterzuleiten sondern nur die interne IP-Adresse anzusprechen. Was mache ich falsch, kann mir vielleicht irgend jemand helfen oder zu mindestens sagten daß ich total blöd bin! Vielen Dank im Voraus! Nina -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] -- -- Apache HTTP Server Mailing List users-de unsubscribe-Anfragen an [EMAIL PROTECTED] sonstige Anfragen an [EMAIL PROTECTED] --