httpd-vhosts.conf
在我的 wampserver 中像这样更改 VirtualHost 设置后
<VirtualHost *:80>
DocumentRoot “C:/wamp/www/project”
ServerName project.dev
<VirtualHost *:80>
我无法访问我的index
wamp 默认页面。project.dev
当我仅输入 `` 时,我得到了我的主页http://本地主机“”。
我在设置虚拟主机时做错了什么吗?
答案1
检查您的httpd-vhosts.conf
文件(以及您放置了虚拟主机配置的其他配置文件)以确保第一个虚拟主机具有DocumentRoot
您的默认www
文件夹。
在大多数情况下,添加此配置顶部您的httpd-vhosts.conf
可能帮助:
<VirtualHost *:80>
DocumentRoot “path/to/your/www/folder”
</VirtualHost>
答案2
现在,您的 WAMP 知道收到 project.dev 请求时应该做什么,但您的计算机仍然不知道 project.dev 是什么。要告诉它,您需要编辑 hosts 文件(对于 Windows XP,它位于类似 C:\Windows\System32\Drivers\etc 的位置),并将其添加到底部。
127.0.0.1 project.dev
此后,您的域名应该可以正常工作。
答案3
您在配置中复制了虚拟主机标记,而不是打开和关闭它。还要确保 project.dev 确实解析到您的主机,例如 ping project.dev