Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Hallo Patrick Schulz, dear Patrick Schulz, * [EMAIL PROTECTED] wrote/schrieb: NameVirtualHost *:80 VirtualHost *:80... Gefiel mir besser. TMTOWTDI halt. Allerdings soll es doch schon möglich sein hier auch Hostnamen zu verwenden. Es stand jedenfalls sowas ähnliches in der Doku Möglich ist es auf jeden Fall, aber nur in dem Sinne, wie der Hostname als Alias für die IP-Adresse des betreffenden Server-Interface fungiert. Mit NameVirtualHost sagst Du dem Apache lediglich, daß Du auf diesem Interface name-based virtuelle Server (VirtualHost) einrichten wirst. -martin -- Schmitt Systemberatung Tel. +49(64 03)9 69 08 78 Giessener Str. 18 Fax +49(64 03)9 69 08 79 35415 Pohlheim/Germany http://www.scsy.de PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: AW: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Quoting Patrick Schulz [EMAIL PROTECTED]: Hi Leute, danke für die Hilfe, jetzt läuft es. Diese Sache mit SQUID würde mich trotzdem auch interessieren. Und mich erst. Ich finde es immer schade, wenn jemand so etwas in den Raum wirft und dann auf Nachfrage keine weiteren Infos gibt. Grüsse Tobi PUG - Penguin User Group Wiesbaden - http://www.pug.org
AW: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Naja, das funktioniert nicht so ganz. Martin Schmitt schrieb was von NAT. Das verwenden wir hier um die Anfragen, die auf Port 80 ankommen, an den Host mit dem Apache weiterzuleiten. Jedoch: # Erstellen eine Virtuellen-Servers der auf dem Port 80 NameVirtualHost host1.de:80 VirtualHost host1.de:80 # Servername ServerName host1.de # Log-Dateien ErrorLog /var/log/apache/host1_error.log TransferLog /var/log/apache/host1_access.log /VirtualHost # Erstellen eine Virtuellen-Servers der auf dem Port 80 NameVirtualHost host2.de:80 VirtualHost host2.de:80 # Servername ServerName host2.de # Log-Dateien ErrorLog /var/log/apache/host2_error.log TransferLog /var/log/apache/host2_access.log ProxyRequests On ProxyPass / http://intern2.local:80/ ProxyPassReverse / http://intern2.local:80/ /VirtualHost ...funktioniert nicht, da die Proxy* Direktiven nicht so innerhalb der VirtualHost Direktive stehen dürfen. Schließt man die Proxy-Direktiven in IfModule mod_proxy.c/IfModule innerhalb VirtualHost Konfiguration ein, meldet der Apache beim Starten jedenfalls keine Fehler mehr. Allerdings erhalte ich dann auch nicht das gewünschte Ergebnis. Sofern ich zusätzlich zweimal NameVirtualHost angebe, erhalte ich eine Meldung in der Richtung: Es exisitiert kein VirtualHost für NameVirtualHost host2.de:80 Bitte um Hilfe. Grüße Patrick PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Hallo Patrick Schulz, dear Patrick Schulz, * [EMAIL PROTECTED] wrote/schrieb: ...funktioniert nicht, da die Proxy* Direktiven nicht so innerhalb der VirtualHost Direktive stehen dürfen. Da spricht die Apache-Doku aber eine andere Sprache, allerdings für 2.0, wie es beim obsoleten 1.3 aussieht, weiß ich nicht. Sofern ich zusätzlich zweimal NameVirtualHost angebe, erhalte ich eine Meldung in der Richtung: Es exisitiert kein VirtualHost für NameVirtualHost host2.de:80 Was treibst Du denn da? Hinter NameVirtualHost wird normalerweise eine IP-Adresse angegeben (und zwar eine, auf der der Server gebunden ist, ganz bestimmt keine, die Dein Router zugewiesen bekommen hat), und kein Hostname. Der Hostname kommt im VirtualHost-Container in Form des ServerName ins Spiel, vorher nicht. Also: NameVirtualHost 192.168.1.1 # Int. Adresse, wo die NAT-Connects ankommen VirtualHost 192.168.1.1 ServerName blahfasel.dyndns.org# Der lokal liegende Kram DocumentRoot /blah/fasel /VirtualHost VirtualHost 192.168.1.1 ServerName blubber.dyndns.org Proxy-usw... # Proxy für den IIS im Hintergrund /VirtualHost Ciao, -martin -- REALLY, adv. Apparently. (Ambrose Bierce, The devil's dictionary) PUG - Penguin User Group Wiesbaden - http://www.pug.org
[PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Hi Liste, habe folgendes Problem hier: Wir haben name1.dyndns.org und name2.dyndns.org bein DynDNS registriert. Bei der Einwahl ins Internet aktualisiert der Router automatisch die IP für beide Domain Names (je die gleiche IP für beide). Jetzt sollen allerdings die Webserver, die auf zwei Rechnern (HostA und HostB) im Intranet laufen, entsprechend des eingegebenen DynDNS Domain Names über Port 80 angesprochen werden. So soll also http://name1.dyndns.org am ende auf HostA landen und http://name2.dyndns.org auf HostB. Die Portumleitung, die der Router bietet, kann Anfragen auf den Port 80 nur an ausschließlich eine IP intern weiterleiten. Also gehe ich davon aus, daß die Verteilung der Anfragen in jedem Fall von diesem entsprechenden Rechner aus geschehen muß. Nun die Frage(n): - Ist das möglich? - Wenn ja, wie genau funktioniert das (Überprüfung des Domain Names und dann entsprechend intern weiterleiten oder auf ein eigenes Verzeichnis im selben Host zeigen)? Als WebServer laufen hier Apache 1.3.irgendwas und IIS (nicht hauen, okay?!?). Der Apache (oder dessen Host) soll die Verteilung übernehmen. Ich bin für jeden Tipp dankbar!!! Mit freundlichen Grüßen Patrick Schulz Wolf Digital Solutions Daimlerstraße 14 65232 Taunusstein fon: +49 (0)6128 / 970 860 fax: +49 (0)6128 / 970 861 mailto:[EMAIL PROTECTED] http://www.wolf-digital-solutions.com PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Also ich habe soetwas mit einem _Linux-Router_ folgendermassen gelöst: Ausgangsituation: Zwei Internet http-Server inter1.local intern2.local eine Linux-Firewall firewall.de zwei Domainnamen host1.de host2.de Auf der Linux-Firewall _muss_ Apache mit dem mod_proxy laufen. Es muss für jede Domain ein virtuelle Server angelegt werden: Das ganze sieht dan in etwa so aus: # Erstellen eine Virtuellen-Servers der auf dem Port 80 NameVirtualHost host1.de:80 VirtualHost host1.de:80 # Servername ServerName host1.de # Log-Dateien ErrorLog /var/log/apache/host1_error.log TransferLog /var/log/apache/host1_access.log ProxyRequests On ProxyPass / http://intern1.local:80/ ProxyPassReverse / http://intern1.local:80/ /VirtualHost # Erstellen eine Virtuellen-Servers der auf dem Port 80 NameVirtualHost host2.de:80 VirtualHost host2.de:80 # Servername ServerName host2.de # Log-Dateien ErrorLog /var/log/apache/host2_error.log TransferLog /var/log/apache/host2_access.log ProxyRequests On ProxyPass / http://intern2.local:80/ ProxyPassReverse / http://intern2.local:80/ /VirtualHost Den Part innerhalb des Tags VirtualHost /VirtualHost Kannst Du ganz nach belieben mit Apache-Optionen füttern. Ich hoffe Du kannst was damit anfangen. Grüsse Tobi PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Am Mittwoch, 16. Juli 2003 16:43 schrieb Tobias Kaefer: Also ich habe soetwas mit einem _Linux-Router_ folgendermassen gelöst: Ausgangsituation: Zwei Internet http-Server inter1.local intern2.local eine Linux-Firewall firewall.de zwei Domainnamen host1.de host2.de Auf der Linux-Firewall _muss_ Apache mit dem mod_proxy laufen. Naja, Squid kann das auch. Und ist oft sicherer und ressourcenschonender. Max PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Quoting Max Trense [EMAIL PROTECTED]: Am Mittwoch, 16. Juli 2003 16:43 schrieb Tobias Kaefer: Also ich habe soetwas mit einem _Linux-Router_ folgendermassen gelöst: Ausgangsituation: Zwei Internet http-Server inter1.local intern2.local eine Linux-Firewall firewall.de zwei Domainnamen host1.de host2.de Auf der Linux-Firewall _muss_ Apache mit dem mod_proxy laufen. Naja, Squid kann das auch. Und ist oft sicherer und ressourcenschonender. Sag dich nicht gleich Arschloch zu mir ;-) PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Naja, Squid kann das auch. Und ist oft sicherer und ressourcenschonender. BTW: Dann beschreib doch mal wie! Mich würde die Lösung nämlich ziemlich interessieren. Gruss Tobi PUG - Penguin User Group Wiesbaden - http://www.pug.org
Re: [PUG] 2 DynDNS-Domains, 2 Hosts eine IP und ein Port 80
Hallo Tobias Kaefer, dear Tobias Kaefer, * [EMAIL PROTECTED] wrote/schrieb: Auf der Linux-Firewall _muss_ Apache mit dem mod_proxy laufen. Muß nicht. Die eingehenden Verbindungen könnten auf eine Maschine geNATed werden (den Apache), der entweder direkt die Seiten für den Hostnamen ausliefert, für den er zuständig ist, oder alternativ über diesen Proxykram auf den Fenster-Server weiterverzweigt. Ich denke sogar, daß das einfacher zu konfigurieren sein dürfte, weil auf der internen Kiste die IP-Adresse für die NameVirtualHost-Direktive gleich bleibt. Ciao, -martin -- Eagles may soar free and proud, but weasels never get sucked into jet engines. PUG - Penguin User Group Wiesbaden - http://www.pug.org