Kurz und gut, das System läuft unter FreeBSD und ist schon ein paar Jahre in Betrieb.
Ich habe zwei Interfaces in dem Rechner. Über den einen kann ich vom Intranet rein, das andere verbindet den Forumsrechner mit dem Internet.
Da war bisher ein .htaccess basierendes Login vorgeschaltet, weil das ein geschlossenes Benutzerforum ist.
Jetzt habe ich ein bißchen rumkonfiguriert an den Virtualhosts
für das externe und das interne Interface und gleichzeitig wollte ich mich als Administrator einloggen.
Geht auf einmal nicht mehr. Ich bekomme das login.php normal,
gebe ich den Admin/password ein, so kommt ein HTTP-404 Seite nicht gefunden-Fehler, auf Grund folgender URL:
Code: Alles auswählen
http://forum.intranet.me/phpBB2/login.php?sid=brabbelbrabbel
Dieser Error 404 tritt aber nur auf, wenn ich das richtige Password treffe,
also die richtige Paßwort/Benutzer Kombination eingebe.
Was kann das jetzt sein? Datenbank kaputt? Irgendwas mit der redirection, document root oder den Rechten nicht in Ordnung?
Die VirtualHost Sektion für den Intranet-Teil sieht so aus:
Code: Alles auswählen
<VirtualHost *:80>
ServerName forum.intranet.me
DocumentRoot "/usr/local/www/data"
#
Redirect /index.html http://forum.intranet.me/phpBB2/index.php
<Directory "/usr/local/www/data">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from 192.168.1
</Directory>
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from 192.168.1
</Directory>
</VirtualHost>
P.S. Ich hatte obigen Beitrag im falschen Forum (phpBB2) gepostet und wurde darauf hingewiesen, daß ich hier wahrscheinlich eher Hilfe bekomme.
Mittlerweile habe ich herausgefunden, woran es liegt.
Die URL springt in dem Moment, wo ich das Form
Code: Alles auswählen
http://forum.intranet.me/login.jsp
Code: Alles auswählen
http://forum.mycompany.de/phpBB2/index.php?sid=.....
Wie kann man phpBB2/3 so konfigurieren - oder Apache -, daß man es über zwei unterschiedliche ServerName ansprechen kann, wie in meinem Falle also
über Extranet und Intranet?