我正在关注RiggsFolly的回答,在this问题和these示例上,到目前为止一切进展顺利,但是当我点击vhost FF时说它无法找到服务器。怎么能这个固定? 我正在使用Wampserver 2.5。
我在地址栏中看到了这个:http://www.cakeprebuild.com/
的httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /wamp/www/CakePreBuild
ServerName www.CakePreBuild.com
<Directory "c:/wamp/www/CakePreBuild">
AllowOverride All
Require local
</Directory>
</VirtualHost>
主机
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 CakePreBuild
::1 localhost
::1 CakePreBuild
答案 0 :(得分:1)
尝试这些更改
您的VHOSTS定义
<VirtualHost *:80>
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/CakePreBuild"
ServerName cakeprebuild.com
ServerAlias www.cakeprebuild.com
<Directory "c:/wamp/www/CakePreBuild">
AllowOverride All
Require local
</Directory>
</VirtualHost>
您的HOSTS文件
127.0.0.1 localhost
127.0.0.1 cakeprebuild.com
::1 localhost
::1 cakeprebuild.com
就我个人而言,我会避免将.com
tld用于您正在开发的网站并使用类似.dev
的内容。
如果实际存在名为cakeprebuild.com
的网站已将该名称添加到HOSTS文件中,则意味着您将永远无法从此PC访问实际的实际网站,因为您已将其重定向到此PC。
答案 1 :(得分:0)
我猜你的whost没有正确配置wamp。 FF(以及较低程度的chrome)将尝试帮助您添加
'http://www.' and '.com'
围绕您输入的内容,如果您输入的内容未返回结果。关闭wamp并输入&#39; localhost&#39;,您将被重定向到
http://www.localhost.com