
site1.com
Ich habe mehrere Websites, die jeweils mit einer eigenen Domain (z. B. , differentsite2.com
, usw.) laufen sollen othersite3.com
. Die operativen Verzeichnisse jeder Website sind dedizierte Unterordner in/var/www/html/
z.B
/var/www/html/site1
/var/www/html/site2
/var/www/html/site3
Der virtuelle Host für jede Website ist so etwas wie
<VirtualHost *:80>
ServerName site1.com
ServerAlias www.site1.com
DocumentRoot /var/www/html/site1
<Directory /var/www/html/site1>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
mit einer dedizierten Konfigurationsdatei in /etc/apache2/sites-available/
aktiviert mit a2ensite
Befehl und die Standardkonfiguration deaktiviert mita2dissite 000-default.conf
andere Websites sind ähnlich konfiguriert mit
<VirtualHost *:80>
ServerName site2.com
ServerAlias www.site2.com
DocumentRoot /var/www/html/site2
</VirtualHost>
usw.
Problem:
Beim Öffnen wird der www.site1.com
Index nicht wie vorgesehen an seiner DocumentRoot
Stelle /var/www/html/site1/index
angezeigt, sondern im Hauptstamm an/var/www/html/index
Könnte ihm jemand helfen, das Problem zu verstehen?
Antwort1
Das Problem wurde dadurch verursacht, dass der Apache-Server auf Port 8080 und Nginx auf Port 80 konfiguriert war. Als ich die Site also über Port 80 aufrief, wurde der Aufruf von Nginx verarbeitet.