我是新configuration我的Mac本地主机,所以这可能是一个愚蠢的问题。 我想设置一个虚拟主机,使http://localhost/domain指向http://domain.dev 。 在我的Apacheconfiguration中,我有本地主机指向我的网站文件夹。 这工作正常。 我可以浏览到本地主机/域。
在我的hosts文件中,我将domain.dev设置为127.0.0.1 。
在我的虚拟主机文件中,我设置了以下条目:
<VirtualHost 0.0.0.0:80> DocumentRoot "/Users/username/Sites/domain/" ServerName domain.dev </VirtualHost>
但是当我在Apacheconfiguration中取消注释这一行时:
Include /private/etc/apache2/extra/httpd-vhosts.conf
浏览器将“www”添加到domain.dev,然后找不到它。 我究竟做错了什么?
只需使用ServerAlias 。
<VirtualHost 127.0.0.1:80> DocumentRoot /Users/username/Sites/domain/ ServerName domain.dev ServerAlias www.domain.dev </VirtualHost>