繁体   English   中英

Apache httpd.conf的异常行为和虚拟主机设置

[英]Apache httpd.conf strange behavior and virtual host setup

我想设置一个虚拟主机,但不能。

经过更好的检查,我发现服务器始终从根目录打开索引页,无论它在httpd.conf文件中,甚至在httpd-vhosts.conf文件中是什么。

作为测试,我从httpd.conf文件中删除了所有内容,并将其保存为空文件,然后重新启动了Apache。 仍然会从根目录打开index.php文件。 那么,如果配置文件中什么都没有,它首先如何知道根?

我用htcacheclean清除了缓存,但结果相同。

如果我在子文件夹中设置了具有根目录的虚拟主机,并在http://site1.localhost上对其进行访问,则它不会从site1子文件夹中打开索引,而是仅从根目录中打开一个索引。

不仅如此,我可以直接输入任何内容,而不是site1,而且也不会出错,它将在根目录中打开相同的index.php文件。

可能是什么问题呢..?

我想到了。 服务器工作正常。 那是当我从程序中的快捷方式重新启动它时,在对httpd.conf和其他文件进行了修改之后,它实际上并没有像我相信的那样重新启动。

我从“服务”重新启动了它,然后它开始工作了……非常奇怪的行为。。无论如何,感谢您的关心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM