在localhost上设置虚拟主机

时间:2011-08-05 10:44:29

标签: virtual localhost

我正在关注线程以在stackoverflow上设置虚拟主机。我做了以下的事情

<VirtualHost *:80>
    ServerAdmin timy@yt.com
    DocumentRoot "C:/www/test"
    ServerName test.devsite-1.com
    ServerAlias test.devsite-1.com
</VirtualHost>

在Windows主机文件中

127.0.0.1   test.devsite-1.com

我在浏览器中点击了以下网址

http://test.devsite-1.com/

结果页面显示了文件夹的列表,即localhost页面...我在哪里可以看到它放在/ test文件夹中的index.php的内容?

如果我解释错误,有人可以纠正我吗?

此致

2 个答案:

答案 0 :(得分:1)

如果您正在显示测试文件夹的内容,那么您可能需要将index.php定义为索引。

您可以先在目录中尝试使用index.html文件,但我相信您在Virtualhost配置中缺少DirectoryIndex指令。

尝试添加:

DirectoryIndex index.html index.php

到您的Virtualhost配置。

答案 1 :(得分:0)

尝试添加

DirectoryIndex index.php

到您的虚拟主机。

BTW:我建议使用某种test.devsite-1.local,这样你就不会意外阻止真正的test.devsite-1.com。