设置虚拟主机后,我的 wampserver 出现奇怪的行为

设置虚拟主机后,我的 wampserver 出现奇怪的行为

httpd-vhosts.conf在我的 wampserver 中像这样更改 VirtualHost 设置后

<VirtualHost *:80>
     DocumentRoot “C:/wamp/www/project”
     ServerName project.dev
<VirtualHost *:80>

我无法访问我的indexwamp 默认页面。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

相关内容