PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Öffentlicher Nameserver und WebServer



Torsten.E
20.03.05, 13:00
Ich habe folgendes Problem,

auf einer Linux-Kiste läuft ein öffentlicher
Webserver, natürlich hinter einer Firewall.

Zusätzlich läuft auf diesem Server ein
WebServer (Apache) mit Virtuellen Hosts.

Wir nun eine Webseite abgefragt von außen,
so kann der Apache die Seite nicht anzeigen,
da der Nameserver auf die öffentliche IP-Adresse
zeigt, während der Apache die interne IP-Adresse
für virtuelle Hosts benötigt.

Die Lösung währe. Kommt eine Anfrage auf den Nameserver
von extern, zeige die öffentlichen IP-Adressen an, kommt
eine Anfrage von intern, zeige die internen IP-Adressen an.

Schwierig zu formulieren, aber vielleicht vesteht ja
jemand das Problem und hat einen Tip.

Ansonsten schönen Sonntag an alle

Torsten.E

marce
21.03.05, 08:09
definier den vHost doch 2x - einmal über Name-Based für von aussen, einmal IP-Based für von innen.

Oder setz 2 Apaches auf

gibt bestimmt noch mehr Möglichkeiten (auch sicherlich elegantere) - aber die beiden "quick&dirty" fallen mir um die Uhrzeit halt ein...

Torsten.E
21.03.05, 17:30
named based von aussen, ok aber wie definier ich ihn ip based von innen. meinst du den alias als IP-Adresse angeben ?

RichieX
21.03.05, 18:06
Gleiche Konstelation haben wir hier auch laufen. Wir haben es mit name-based _only_ vhost realisiert, denn du greifst ja auch von intern über den "öffentlichen" Namen zu. Was du demnach benötigst ist ein zweiter DNS-Server für die internen Anfragen mit internen Adressen.

RichieX