Hi Lars, On Wed, 30 Jul 2003 20:50:08 +0200 Lars Zimmermann <an@lars-z.de> wrote:
Hallo Liste !
Ich habe mit SuSE 8.0 einen Webserver für eine lokales Netzwerk aufgesetzt, IP: 192.168.1.2 . Das funktioniert auch reibungsfrei. Dieser Webserver fungiert auch als Gateway/Firewall und soll nun auch als Webserver vom Internet erreichbar sein - allerdings soll der Pfad ein anderer sein. Die Internetverbindung erfolgt über DSL und die IP variiert. Über dyndns ist er aber über eine Domaine erreichbar.
Ich habe versucht dies mit VirtualHost in der http.conf einzustellen, aber leider klappt dies nicht - egal ob ich vom lokalen Netz oder übers Internet komme lande ich im gleichen Verzeichnis "/srv/www/htdocs/" :(
Kann mir jemand helfen ?
Ich will es mal versuchen ;)
Hier ein Auszug aus der http.conf:
<--schnipp--> DocumentRoot "/srv/www/htdocs/" <--schnapp>
<--schnipp--> NameVirtualHost 192.168.1.2
NameVirtualHost * wäre hier richtig.
<VirtualHost * > ServerAdmin bla@bla.com DocumentRoot "/srv/www/htdocs" ServerName der-dyndns-name #ErrorLog /var/log/httpd/error_log #CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>
<VirtualHost 192.168.1.2>
<VirtualHost *> bitte,
ServerAdmin bla@bla.com DocumentRoot "/home/gast/htdocs" ServerName linux.local #ErrorLog /var/log/httpd/error_log #CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> <--schnapp-->
Aufgelöst wird der Name, nicht die IP, zumindest bei http1.1 Das sollte dann klappen. Gruß Sören