为什么找不到我的虚拟主机?

时间:2015-06-01 17:44:32

标签: apache virtual host

我正在使用xamp作为我的桌面测试服务器。我有其他应用程序可以正常工作。

此网址有效:http://localhost/PatchUpdate/ 我正在努力让这个网址正常工作:PatchUpdate.local

我的httpd-vhost.conf看起来像这样:

<VirtualHost *:80>
    ServerName PatchUpdate.local
    DocumentRoot "D:/app/xampp/htdocs/PatchUpdate"
    ErrorLog "logs/PatchUpdate.log"
    CustomLog "logs/PatchUpdate.log" common
</VirtualHost>

奇怪的是,我有其他主机完美运作。这是使用jkmount映射我的客户端和服务器端的一个

<VirtualHost *:80>
    DocumentRoot "D:/app/xampp/htdocs/OutageReport"
    ServerName OutageReport.local
    JkMount  /OutageReportSvc/* worker1
    ErrorLog "logs/OutageReport.log"
    CustomLog "logs/OutageReport.log" common
</VirtualHost>

检查httpd -S给了我这个:

port 80 namevhost PatchUpdate.local (D:/app/xampp/apache/conf/extra/httpd-vhosts.conf:105)

所以看起来它设置得当,Apache看到了映射。但是当我试图击中时     patchupdate.local

我收到“未找到服务器”错误,并将网址替换为     http://www.patchupdate.local/

有没有人知道为什么这个特定的虚拟主机在其他主机上不起作用?

谢谢

1 个答案:

答案 0 :(得分:0)

找到它。我还必须将127.0.0.1 PatchUpdate.local添加到我的etc / host文件