0

我设置了运行 apache 的 XAMPP 并尝试设置虚拟主机,但它不起作用,我一直被路由到 XAMPP 启动页面。http://localhost/index.html说“它有效!” 我取消了它所说的 vhost_alias 模块、httpd-vhosts 和 rewrite_module 的注释。

我还在我的 httpd-vhosts.conf 和 httpd.conf 文件中添加了以下内容:

<Directory "C:/Sites/test.dev-web">
Allow From All
AllowOverride FileInfo
Options +FollowSymLinks
</Directory>
<VirtualHost *:80>
        ServerName "test.dev-web"
        DocumentRoot "C:/Sites/test.dev-web"
</VirtualHost>

我还将它添加到我的 system32\drivers\etc 中的主机文件中:

127.0.0.1     test.dev

我也有127.0.0.1 localhost那个文件

但是,每当我在 chrome 中输入 test.dev 时,它都会将我带到 xampp 启动页面 (test.dev/xampp)。

运行 Windows 7 和 XAMPP 1.7.4

XAMPP 说 apache 正在控制面板上运行。我关闭了所有可能运行端口 80 的程序(Skype)

关于有什么问题的任何想法?

4

2 回答 2

1

按照此处提到的步骤进行操作 -

http://foundationphp.com/tutorials/apache22_vhosts.php

于 2012-12-07T05:52:04.920 回答
0

简单的解决方案:删除 XAMPP 的本地测试站点(xampp/htdocs)并替换为您自己的站点。

正确的解决方案:设置适当的虚拟主机。在windows上设置多个虚拟主机

或者维奈分享的链接会给你一个很好的指导。

于 2013-01-31T18:35:04.513 回答