Use apenas ServerAlias .
<VirtualHost 127.0.0.1:80>
DocumentRoot /Users/username/Sites/domain/
ServerName domain.dev
ServerAlias www.domain.dev
</VirtualHost>
Eu sou novo na configuração do meu Mac para localhost, então isso pode ser uma pergunta idiota. Desejo configurar um host virtual para que http://localhost/domain
aponte para http://domain.dev
. Na minha configuração do Apache, tenho localhost apontando para minha pasta de sites. Isso funciona corretamente. Eu posso navegar para localhost / domain.
No meu arquivo hosts, eu configurei o domínio.dev como 127.0.0.1
.
No meu arquivo vhosts, eu configurei a seguinte entrada:
<VirtualHost 0.0.0.0:80>
DocumentRoot "/Users/username/Sites/domain/"
ServerName domain.dev
</VirtualHost>
Mas quando descomenteço esta linha na configuração do Apache:
Include /private/etc/apache2/extra/httpd-vhosts.conf
O navegador adiciona "www" ao domínio.dev, que não consegue encontrar. O que estou fazendo errado?
Use apenas ServerAlias .
<VirtualHost 127.0.0.1:80>
DocumentRoot /Users/username/Sites/domain/
ServerName domain.dev
ServerAlias www.domain.dev
</VirtualHost>
Tags virtualhost apache-2.2 mac-osx