我想设置虚拟主机但不能。
更好地检查,我发现无论httpd.conf文件中的内容是什
作为测试,我从httpd.conf文件中删除了所有内容并将其保存为空文件并重新启动Apache。它仍然从根打开index.php文件。那么,如果配置文件中没有任何内容,它是如何知道根的呢?首先......?
我用htcacheclean清除了缓存,但结果相同。
如果我在子文件夹中设置了一个带有root的虚拟主机并在http://site1.localhost访问它,则它不会从site1子文件夹中打开索引,而只会从根目录中打开索引。
除此之外,我可以输入任何内容,而不是site1,它不会出错,它会在根目录中打开相同的index.php文件。
可能是什么问题..?
答案 0 :(得分:1)
我明白了。 服务器工作正常。就是当我从程序中的快捷方式重新启动它时,在httpd.conf和其他文件中进行修改之后,它实际上并没有重新启动,就像我相信的那样。
我从服务中重新启动它,然后它起作用......非常奇怪的行为.. 无论如何,感谢关心。