RE: Antw: reverse Proxy

2005-07-14 Diskussionsfäden Nina Eichler
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

2005-07-14 Diskussionsfäden Thomas Goik
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

2005-07-14 Diskussionsfäden Max Dittrich

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

2005-07-14 Diskussionsfäden Nina Eichler
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

2005-07-14 Diskussionsfäden Max Dittrich

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

2005-07-13 Diskussionsfäden Nina Eichler
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

2005-07-13 Diskussionsfäden Germer, Carsten
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]
--