El host virtual no funciona en Apache2 Ubuntu 14.04 después de realizar todos los pasos

El host virtual no funciona en Apache2 Ubuntu 14.04 después de realizar todos los pasos

Estoy intentando crear hosts virtuales basados ​​en nombres en Apache2 con Ubuntu 14.04. Después de realizar todos estos pasos, soy redirigido a localhost pero no al archivo en mi directorio virtual. Lo que ya hice;

  • configurar el archivo vdc.local.conf con

    <VirtualHost *:80>
    ServerName vdc.local
    ServerAlias www.vdc.local
    ServerAdmin webmaster@localhost
    DocumentRoot /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    
  • hosts cambiados en /etc/hosts

    127.1.1.1 vdc.local
    
  • Agregué esto a apache2.conf en /etc/apache2/

    <Directory /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
    </Directory>
    
  • desde la terminal lo hizo

    sudo a2ensite vdc.local.conf
    
  • reinicié apache2 usando

    sudo service apache2 reload
    

Después de hacer todo esto, soy redirigido a la página localhost cuando navego a vdc.local en el navegador web.

Página predeterminada de Apache2 Ubuntu

Tengo login.html dentro de esa carpeta vdc.local/public_html/ y nuevamente cuando navego a vdc.local/login.html, aparece el error 403 Prohibido.

¿Todo esto me perdí algo allí? También tengo una carpeta en la raíz de ese documento.

Respuesta1

El paquete Apache viene con una configuración predeterminada en /etc/apache2/sites-enabled/, creo que se llama 000_default.conf o algo así, que de forma predeterminada responde a cualquier solicitud en el puerto 80, independientemente del nombre de host. Úselo sudo a2dissitepara deshabilitarlo y reiniciar Apache.

información relacionada