【问题标题】:Localhost alias not working on XAMPP本地主机别名不适用于 XAMPP
【发布时间】:2013-04-02 09:00:15
【问题描述】:

我已经在 Mountain Lion 中安装了 XAMPP,我正在尝试让 mysite.local 别名为 localhost/~user/mysite。

在 /etc/apache2/extra/httpd-vhosts.conf 我有:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Users/user/Sites/mysite"
    ServerName mysite.local
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>

在 /etc/hosts 我有:

127.0.0.1 localhost mysite.local

当我转到 http://mysite.local 时,它只显示 XAMPP 起始页。

怎么办?

【问题讨论】:

    标签: macos apache xampp localhost alias


    【解决方案1】:

    这是您第一次这样做吗?首先确保httpd-vhosts.conf 包含在您的常规httpd.conf(或apache.conf)文件中。

    通常这些都包含在httpd.conf 文件中,但被注释掉了,只需删除注释即可。

    还请确保您在进行这些更改后重新启动了 apache。

    【讨论】:

    • 不高兴。我取消了 Include /private/etc/apache2/extra/httpd-vhosts.conf 的注释,也尝试了 Include /etc/apache2/extra/httpd-vhosts.conf,但我仍然得到 XAMPP 启动页面。
    • 听起来你可能编辑了错误的 httpd.conf 文件,XAMPP 使用它自己的东西,通常在 /Applications/XAMPP/etc/ 中找到(来自内存)
    猜你喜欢
    • 2011-12-18
    • 2014-10-01
    • 2016-01-14
    • 2016-08-05
    • 2016-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多