Host virtual não funciona no Apache2 Ubuntu 14.04 depois de executar todas as etapas

Host virtual não funciona no Apache2 Ubuntu 14.04 depois de executar todas as etapas

Estou tentando criar hosts virtuais baseados em nomes no Apache2 com Ubuntu 14.04. Depois de executar todas essas etapas, sou redirecionado para localhost, mas não para o arquivo em meu diretório virtual. O que eu já fiz;

  • configure o arquivo vdc.local.conf com

    <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>
    
  • mudou de host em /etc/hosts

    127.1.1.1 vdc.local
    
  • adicionei isso ao apache2.conf em /etc/apache2/

    <Directory /media/luzan/Backup/Dropbox/vdc/vdc.local/public_html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
    </Directory>
    
  • do terminal fez

    sudo a2ensite vdc.local.conf
    
  • reiniciei o apache2 usando

    sudo service apache2 reload
    

Depois de fazer tudo isso, sou redirecionado para a página localhost quando navego para vdc.local no navegador da web.

Página padrão do Apache2 Ubuntu

Eu tenho login.html dentro dessa pasta vdc.local/public_html/ e novamente quando navego para vdc.local/login.html, recebo 403 Erro Proibido.

Será que tudo isso eu perdi alguma coisa lá? Eu também tenho uma pasta nessa raiz do documento.

Responder1

O pacote apache vem com uma configuração padrão em /etc/apache2/sites-enabled/, acho que se chama 000_default.conf ou algo parecido, que por padrão responde a qualquer solicitação na porta 80, independente do nome do host. Use sudo a2dissitepara desativá-lo e reiniciar o Apache.

informação relacionada