
Criei uma entrada de host virtual (zf2app.loc) para um site executado em localhost, mas agora todas as minhas solicitações estão sendo tratadas por este host virtual.
Mesmo se eu acessar o localhost, ele me mostra o conteúdo da raiz do documento zf2app.loc. Meu servidor Apache principal não está funcionando agora, mas quero que funcione como estava antes de criar a entrada de host virtual.
Responder1
Você precisará de duas configurações de virtualhost, mantenha a de origem (para localhost) e adicione outra ao zf2app.loc
.
Por exemplo, no apache2 do Ubuntu, a origem está em /etc/apache2/sites-available/000-default.conf
(e link para /etc/apache2/sites-enabled
):
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Em seguida, adicione seu zf2app.loc
em /etc/apache2/sites-available/zf2app.loc.conf
:
<VirtualHost *:80>
ServerName zf2app.loc
DocumentRoot /var/www/zf2app.loc/html
ErrorLog ${APACHE_LOG_DIR}/zf2app.loc-error.log
CustomLog ${APACHE_LOG_DIR}/zf2app.loc-access.log combined
</VirtualHost>
Em seguida, vincule este arquivo /etc/apache2/sites-enabled/zf2app.loc.conf
também.