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 Pagepá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 errore accesspara cada um dos dois sites que se comportam mal, mas todos estão vazios. Quando reinicio o apache2serviç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 .confarquivo 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 ServerAliasno arquivo hosts. Desativei o 000-defaultsite, mas isso não mudou nada. Eu reiniciei e recarreguei o apache muitas vezes.
.confarquivo à 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?