Hi!
Ich habe ein kleines Apache2 Problem!
Gegeben sind:
--- vhosts.conf
...
################# Named VirtualHosts
NameVirtualHost vhost1.homelinux.net
<VirtualHost vhost1.homelinux.net>
ServerName vhost1.homelinux.net
DocumentRoot /home/httpd/htdocs/cgi-bin/yabb
</VirtualHost>
<VirtualHost vhost2.homelinux.net>
ServerName vhost2.homelinux.net
DocumentRoot /home/httpd/htdocs/phpbb
</VirtualHost>
--- EOF vhosts.conf
und in der
--- apache2.conf
ServerRoot /etc/apache2
ServerName elisabeth.homelinux.net
#LockFile /etc/apache2/apache2.lock
PidFile /var/run/apache2.pid
ErrorLog logs/error_log
LogLevel warn
#DocumentRoot /home/httpd/htdocs/cgi-bin/yabb
...
--- EOF apache2.conf
Wenn ich den Rechner nun starte, wählt er sich ein, updated die DynDNS-Einträge und startet den Apache. Soweit läuft alles prima, bis T-Offline nach 24 Stunden die Verbindung kappt! Danach wählt sich der rechner zwar wieder ein und updatet die DynDNS-Einträge, aber der Apache leitet alle anfragen um auf /usr/htdocs -> Result: 403 Forbidden!
Da es ein NameVirtualhost ist bin ich bisher davon ausgegangen, das er alles anhand der der requests der Browser handelt. Er scheint durch die neue IP-Adresse die Vhosts-Direktiven zu unterschlagen.
Hat jemand eine Idee wie ich das ohne viel aufwand hinbekomme bzw. jemand eine Idee wie was ich evtl. falsch eingetragen habe?
Vielen Dank im Voraus,
MisterX