本地主机别名不适用于 XAMPP
Posted
技术标签:
【中文标题】本地主机别名不适用于 XAMPP【英文标题】:Localhost alias not working on 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 起始页。
怎么办?
【问题讨论】:
【参考方案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/ 中找到(来自内存)以上是关于本地主机别名不适用于 XAMPP的主要内容,如果未能解决你的问题,请参考以下文章
本地主机不适用于 Windows 7 的 XAMPP 1.7.7
在 Laravel 5.6 项目中使用 xampp 的虚拟主机中的别名