![设置虚拟主机后,我的 wampserver 出现奇怪的行为](https://linux22.com/image/1347959/%E8%AE%BE%E7%BD%AE%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA%E5%90%8E%EF%BC%8C%E6%88%91%E7%9A%84%20wampserver%20%E5%87%BA%E7%8E%B0%E5%A5%87%E6%80%AA%E7%9A%84%E8%A1%8C%E4%B8%BA.png)
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