Eu quase me matei.
listen localhost:80
Isso é o que eu tenho sentido falta o tempo todo. Lá, para as futuras gerações. Amém.
Estou tentando convencer meu Apache a apontar localhost
para /Sites
. O que estou fazendo de errado?
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<VirtualHost *>
DocumentRoot "/Users/username/Sites"
ServerName localhost
</VirtualHost>
Eu quase me matei.
listen localhost:80
Isso é o que eu tenho sentido falta o tempo todo. Lá, para as futuras gerações. Amém.
O que o host local resolve? Poderia legitimamente ser o IPv6 :: 1, ou qualquer coisa em 127.0.0.0/8.
Sem mais informações, não posso dizer exatamente por que isso está acontecendo. O Apache é sensível à ordem em que os hosts virtuais são especificados em sua configuração. No entanto, eu usaria aqui. A menos que você deseje outros hosts virtuais baseados em nome no 127.0.0.1.
Além disso, pode ser útil usar o seguinte comando para ver o que o Apache pensa da sua configuração de host virtual:
apache2 -t -D DUMP_VHOSTS
Dependendo do seu sistema em particular, o comando "apache2" pode ser outra coisa, como "httpd". Se você estiver executando o Windows, não sei se funcionará.