所以,我在我的 apache 上设置了两个虚拟主机,现在,我不能再通过 localhost 访问服务器了。这是我的 vhosts.conf:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin webmaster@serv.net.local
DocumentRoot "W:/www"
<Directory "W:/www/">
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
ServerName serv.net.local
ErrorLog "logs/serv.net.local-error.log"
CustomLog "logs/serv.net.local-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@symfony.net.local
DocumentRoot "W:/www/symfony/web"
<Directory "W:/www/symfony/web/">
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
ServerName symdev.net.local
ServerAlias symfony.net.local
ErrorLog "logs/symdev.net.local-error.log"
CustomLog "logs/symdev.net.local-access.log" common
</VirtualHost>
所有域都在我的主机文件中并且已正确解析。但我只能访问第二个 vHost 并在尝试访问 localhost 或 serv.net.local 时收到连接重置错误。与使用 127.0.0.1 相同...
任何想法这个配置有什么问题?