Apache zeigt den allgemeinen Stammindex anstelle des mit Virtual Host in Debian konfigurierten DocumentRoot-Index an

Apache zeigt den allgemeinen Stammindex anstelle des mit Virtual Host in Debian konfigurierten DocumentRoot-Index an

site1.comIch 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 a2ensiteBefehl 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.comIndex nicht wie vorgesehen an seiner DocumentRootStelle /var/www/html/site1/indexangezeigt, 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.

verwandte Informationen