Altere seu ServerName
s para example.dev
ou algo diferente de .local
. Esqueceu a explicação técnica, mas basicamente, .local
é usado pelo Bonjour.
Desde que comecei a usar o Vhosts com o MAMP, as solicitações de páginas eram muito lentas. Leva de 3 a 5 segundos ou mais para processar uma solicitação de página. Eu estou querendo saber se é assim que meus arquivos hosts
ou vhosts
são configurados:
hosts:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 mysite.local www.mysite.local
127.0.0.1 anothersite.local www.anothersite.local
link
NameVirtualHost *:80
<VirtualHost *:80>
ServerName mysite.local
ServerAlias www.mysite.local
DocumentRoot /Users/username/Sites/mysite.local/
<Directory /Users/username/Sites/mysite.local/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName anothersite.local
ServerAlias www.anothersite.local
DocumentRoot /Users/username/Sites/anothersite.local/
<Directory /Users/username/Sites/anothersite.local/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Sua ajuda é muito apreciada!
Altere seu ServerName
s para example.dev
ou algo diferente de .local
. Esqueceu a explicação técnica, mas basicamente, .local
é usado pelo Bonjour.
O processo de resolução hosts
das coisas em /etc/hosts/
é muito, muito rápido, mesmo que haja centenas de declarações de host lá. O daemon de cache do serviço de nomes mantém essas pesquisas na memória, portanto, elas devem ser ainda mais rápidas.
O problema é mais provável em outro lugar.
Estou solucionando este mesmo problema. Eu não percebi isso completamente, mas eu notei que quando eu edito meu arquivo / etc / hosts, eu tenho que digitar minha senha de administrador (que eu acho que é a forma de habilitar os comandos sudo do OSX). Nos próximos minutos, meus sites de testes locais são mal-humorados. Então, eventualmente, eles voltam a ser insuportavelmente lentos. Eu posso corrigi-lo adicionando uma linha em branco ao meu / etc / hosts (porque isso me faz digitar a senha novamente), mas dura apenas alguns minutos de cada vez.
Acho que essa informação é importante para resolver esse problema, mas não sei como. Talvez outra pessoa possa ajudar a entender isso.
Tags virtualhost apache-2.2 mac-osx mamp