Eu tenho um computador Ubuntu 14.10 que é usado para testes de sites locais , não está sendo veiculado na Internet. Nele, tenho sete sites configurados. No entanto, ao acessar dois dos sete, recebo a Apache2 Ubuntu Default Page
página de índice em vez da minha.
Pelo que sei, configurei os sete usando exatamente o mesmo processo, para não saber o que esses dois estão faltando. Além disso, no diretório de logs do Apache, tenho dois arquivos de log error
e access
para cada um dos dois sites que se comportam mal, mas todos estão vazios. Quando reinicio o apache2
serviço, não há erros. Eu refiz minhas etapas várias vezes e não vejo nenhuma diferença entre os sites de trabalho e os sites que não estão funcionando.
Que opções eu tenho para diagnosticar esse problema? Posso forçar registros de erro mais detalhados de alguma forma? Existe outro log em algum lugar que eu possa referenciar?
Aqui está um exemplo de .conf
arquivo para um dos sites com defeito:
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
ErrorLog /home/example/Apache_Logs/local_example.com_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
ServerSignature On
</VirtualHost>
sites-available
. O log de erros padrão não possui nada. Eu defini ServerAlias
no arquivo hosts. Desativei o 000-default
site, mas isso não mudou nada. Eu reiniciei e recarreguei o apache muitas vezes.
.conf
arquivo à minha pergunta.
/etc/apache2/sites-available
? Se sim, você os ativousudo a2ensite <your_site_name>
? O arquivo de log de erros padrão do apache possui alguma coisa? E você tem um ServerAlias ou ServerName configurado em seus arquivos de host virtual? Se você desabilitar o site padrãosudo a2dissite 000-default
(poderá reativá-losudo a2ensite 000-default
), ele funciona? Além disso, pode ser que você tenha esquecido de reiniciar o apache?