Ich versuche, zwei verschiedene Verzeichnis zwei verschiedenen Ports zugeordnet haben. (8001 und 8004), aber wenn ich versuche, 8004 für den Zugriff auf Port in einem Browser, leitet es automatisch auf Port 8001.Apache-Port wird automatisch weitergeleitet
Hier ist ein Auszug aus den Konfigurationsdateien, die relevant scheint:
In httpd.conf
:
Listen 80
Listen 8001
Listen 8004
entfernt Kommentar zu Zeile:
Include etc/apache24/extra/httpd-vhosts.conf
In Datei httpd-vhosts.conf
:
<VirtualHost *:8001>
DocumentRoot "<path_to_site_1>"
<Directory "<path_to_site_1>">
Require all granted
</Directory>
<Directory "<path_to_site_1>">
AllowOverride All
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule^index.php [L]
</Directory>
</VirtualHost>
<VirtualHost *:8004>
DocumentRoot "path_to_site_2"
<Directory "path_to_site_2">
Require all granted
</Directory>
<Directory "path_to_site_2">
AllowOverride All
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule^index.php [L]
</Directory>
</VirtualHost>
Hier ist eine Liste von Dingen, die ich habe versucht, das nichts geändert hat:
- die Virtual Erklärung in httpd.conf Mit
- die Reihenfolge der virtuellen Host-Erklärung ändern
- zum Ändern der Port 8004 auf einen anderen Port
- löschen Sie den Browser-Cache und versuchen Sie einen anderen Browser
Wenn ich Listen 8001
kommentieren, bricht es alles. Port 80 scheint auf das Standard-WWW-Verzeichnis dieser FreeBSD-Installation zu zeigen und funktioniert trotzdem einwandfrei, da phpMyAdmin dort installiert ist und immer noch erreichbar ist.
Vielleicht ist es eine FreeBSD Installation, die auf Oracle VM VirtualBox läuft.
Vielen Dank für Hilfe oder Ideen zu folgen.