【问题标题】:Virtual Hosts not working XAMPP 1.8.3虚拟主机不工作 XAMPP 1.8.3
【发布时间】:2014-07-14 15:10:17
【问题描述】:

我正在尝试使用我的本地 xampp 堆栈设置虚拟主机,但是在学习了许多教程之后,我根本无法弄清楚我哪里出错了。

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

名称虚拟主机 *: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>

这是我的 hosts 文件

# 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。

有什么想法吗?

谢谢

【问题讨论】:

    标签: xampp virtualhost


    【解决方案1】:

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

    注意:

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

    由于 '#' 是注释前缀,您必须取消注释“#Include etc/extra/httpd-vhosts.conf” 看看这是否有效。请记住重新启动 XAMPP 的 apache 服务器以读取您刚刚设置的新设置。干杯!

    您可以在此here 上阅读更多信息。

    【讨论】:

    • 我在升级 XAMPP 以使其适用于 OS X 10.10 时忘记了这一点。你拯救了我的一天,谢谢!
    猜你喜欢
    • 2016-11-27
    • 2013-09-11
    • 2016-07-19
    • 2012-06-08
    • 2017-04-16
    • 2015-04-29
    • 2014-08-02
    • 2018-02-18
    • 2021-02-10
    相关资源
    最近更新 更多