Apache mostra o índice raiz geral em vez do índice DocumentRoot configurado com Virtual Host no Debian

Apache mostra o índice raiz geral em vez do índice DocumentRoot configurado com Virtual Host no Debian

Tenho vários sites que devem ser executados, cada um com seu próprio domínio (por exemplo site1.com, differentsite2.com, othersite3.cometc.). Os diretórios operacionais de cada site são subpastas dedicadas em/var/www/html/

por exemplo

/var/www/html/site1
/var/www/html/site2
/var/www/html/site3

O host virtual de cada site é algo como

<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>

com um arquivo de configuração dedicado /etc/apache2/sites-available/ habilitado com a2ensitecomando e a configuração padrão desabilitada coma2dissite 000-default.conf

outros sites são configurados de maneira semelhante com

<VirtualHost *:80>
    ServerName site2.com
    ServerAlias www.site2.com
    DocumentRoot /var/www/html/site2
</VirtualHost>

etc.

Problema:

Quando abro, www.site1.comem vez de mostrar o índice DocumentRootcomo /var/www/html/site1/indexdeveria, ele mostra o índice na raiz principal em/var/www/html/index

Alguém poderia ajudá-lo a entender o problema?

Responder1

O problema foi causado pelo fato do servidor Apache estar configurado na porta 8080 e o Nginx na porta 80, portanto, quando invoquei o site na porta 80, a invocação foi processada pelo Nginx.

informação relacionada