我有一台用于apache2开发的Win7 64bit机器。
我有一些像这样的虚拟主机:
<VirtualHost 127.0.0.1:80>
ServerAdmin v.......@gmail.com
DocumentRoot "D:/Apache/htdocs/test/"
ServerName test.localhost
ErrorLog "logs/test.localhost-error.log"
CustomLog "logs/test.localhost-access.log" common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
ServerAdmin v.......@gmail.com
DocumentRoot "D:/Apache/htdocs/"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
如果我使用IE,Firefox或Safari,并输入http://test.localhost/,那么一切都很好。
但是在Chrome或Opera中试用时,会显示D:/Apache/htdocs/index.html
似乎由于某种原因虚拟主机不起作用。
当然,我试图在网上搜索它,并找到了这个主题:
Chrome localhost does not work
尝试使用IPV6版本修改hosts文件,尝试刷新DNS,重启机器等......没什么帮助。
我还有其他建议吗?
答案 0 :(得分:-1)
我在Opera浏览器上也有同样的经历。
我只是手动输入HTTP协议,它对我有用。
http://myvhost.loc