Apache muestra un índice raíz general en lugar del índice DocumentRoot configurado con Virtual Host en Debian

Apache muestra un índice raíz general en lugar del índice DocumentRoot configurado con Virtual Host en Debian

Tengo varios sitios web que se supone que deben ejecutarse, cada uno con su propio dominio (por ejemplo , site1.cometc. ). Los directorios operativos de cada sitio web tienen una subcarpeta dedicada endifferentsite2.comothersite3.com/var/www/html/

p.ej

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

El servidor virtual de cada sitio web es algo así 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>

con un archivo de configuración dedicado /etc/apache2/sites-available/ habilitado con a2ensiteel comando y la configuración predeterminada deshabilitada cona2dissite 000-default.conf

Otros sitios web están configurados de manera similar con

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

etc.

Problema:

Cuando abro www.site1.comen lugar de mostrar el índice en su DocumentRootubicación /var/www/html/site1/indexcomo se supone, muestra el índice en la raíz principal en/var/www/html/index

¿Alguien podría ayudarlo a comprender el problema?

Respuesta1

El problema se debió al hecho de que el servidor Apache estaba configurado en el puerto 8080 y Nginx en el puerto 80, por lo que cuando invoqué el sitio en el puerto 80, Nginx procesó la invocación.

información relacionada