虚拟主机不工作XAMPP 1.8.3

时间:2014-05-25 21:18:01

标签: xampp virtualhost

我正在尝试使用我的本地xampp堆栈设置虚拟主机,但是在完成了很多教程之后我就无法解决我出错的问题。

以下是我添加到 httpd-vhost.conf 文件中的内容:

NameVirtualHost *:80

<VirtualHost *:80>
ServerName localhost
DocumentRoot E:\Programs\xampp\htdocs
</VirtualHost>


<VirtualHost *:80>
DocumentRoot E:\Programs\xampp\htdocs\CVCMS
ServerName cvcms.dev

<Directory "E:\Programs\xampp\htdocs\CVCMS">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

这是我的主机文件

# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost
#   ::1             localhost
127.0.0.1   lmlicenses.wip4.adobe.com
127.0.0.1   lm.licenses.adobe.com
127.0.0.1   cvcms.dev

我在每次更改后都重新启动了apache,我确保http.conf链接到httpd-vhosts文件。

问题是当我输入域名cvcms.dev时,它会显示xampp启动页面而不是我的cvcms文件夹中的index.php。

任何想法为什么?

由于

1 个答案:

答案 0 :(得分:3)

请记住将引号添加到虚拟主机文档根路径中。同时你需要做的就是找到httpd.conf,在这个版本中它应该在你的XAMPP根文件夹的etc文件夹中。

留意:

# Virtual hosts
#Include etc/extra/httpd-vhosts.conf

因为&#39;#&#39;是一个注释前缀,你必须取消注释&#34; #Include etc / extra / httpd-vhosts.conf&#34; 看看这是否有效。请记住重新启动XAMPP的apache服务器以阅读您刚刚设置的新设置。干杯!

您可以在此here上阅读更多内容。