a configuração do host virtual aponta para outro diretório (um diretório para baixo)

1

Eu configurei um "host virtual baseado em nome" como segue.

<VirtualHost *:80>
 DocumentRoot /var/www/html/example
 ServerName www.exmaple.com

 # Other directives here
 <Directory /var/www/html/example>
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

</VirtualHost>

Mas, quando eu visito o example.com, ele não está apontando para a pasta /var/www/html/example .

Na verdade, ele me leva ao index.html de /var/www/html

Versão do servidor: Apache / 2.4.7 (Ubuntu)

Ubuntu 14.04.2 LTS

Você sabe por que e onde cometi um erro?

    
por yas 28.09.2015 / 18:57

1 resposta

2

Seu ServerName está definido como www.exmaple.com , que é diferente de example.com . Por example.com seu Apache parece usar a configuração padrão do VirtualHost.

Altere seu ServerName , adicione example.com como ServerAlias ou acesse www.exmaple.com (observe a ortografia!) - talvez seja necessário adicionar uma entrada a /etc/hosts ou seu servidor DNS para o último .

    
por Florian Diesch 28.09.2015 / 19:20