【问题标题】:Apache redirecting to removed virtual hostApache 重定向到已删除的虚拟主机
【发布时间】:2014-07-24 16:00:10
【问题描述】:

我的 Apache 有一个奇怪的问题。我添加了一个新的虚拟主机,我注意到如果我浏览它,它会重定向到另一个主机的主目录。我有host1、host2 和新创建的host3。如果我浏览到主机 3 的地址,它将带我到主机 1 站点。 我现在删除了 host1,但它仍然试图将我带到 host1(Apache 日志有“
[2014 年 7 月 24 日星期四 16:31:33] [错误] [客户端 127.0.0.1] 文件不存在:C:/WWW/htdocs/public/host1/index.html “这是已删除的 host1 站点的主目录从 httpd.conf. Apache 服务重新启动,检查所有其他 .conf 文件 - 没有提及 host1。 这里是如何配置的:

################# host2 ############################
<VirtualHost host2.net:80>


DocumentRoot "C:/WWW/htdocs/host2/public/"
ServerName host2
ServerAlias host2.local

<Directory "C:/WWW/htdocs/host2/public/">
        Options Indexes FollowSymLinks
        DirectoryIndex index.php index.html
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost>



################# host3 ############################
<VirtualHost host3.net:80>


DocumentRoot "C:/WWW/htdocs/host3/public/"
ServerName host3
ServerAlias host3.local

<Directory "C:/WWW/htdocs/host3/public/">
        Options Indexes FollowSymLinks
        DirectoryIndex index.php index.html
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>

</VirtualHost>

谢谢

【问题讨论】:

  • 以防万一,我建议你删除浏览器的缓存。
  • 做到了。尝试了不同的浏览器,甚至重启了 apache 服务器和 PC。

标签: apache


【解决方案1】:

如果有人遇到同样的问题 - 我刚刚在我的 PC 上发现一个软件一直在干扰端口 80。一旦删除该软件 - 我的 apache 工作正常

【讨论】:

    猜你喜欢
    • 2016-07-16
    • 2018-07-08
    • 2014-01-19
    • 2014-04-11
    • 2016-03-26
    • 2022-06-18
    • 2012-02-06
    • 2018-08-14
    • 2017-06-04
    相关资源
    最近更新 更多