MAMP - 虚拟主机无法正常工作

时间:2017-02-16 11:32:02

标签: apache mamp virtual-hosts

我无法让虚拟主机在MAMP上工作。

这是我的主持人文件:

127.0.0.1 localhost
127.0.0.1 mysite

这是我的httpd-vhosts.conf文件:

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80



#
# Custom Virtual Hosts
#
<VirtualHost *:80>
    DocumentRoot "/Users/(username)/Documents/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/(username)/Documents/foo/bar/"
    ServerName mysite
    <Directory "/Users/(username)/Documents/foo/bar/">
        AllowOverride all
    </Directory>
</VirtualHost>

我的httpd.conf看起来像这样:

# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

http://mysite不起作用。我多次重启apache服务器。我已经在这里看了很多关于这个问题的主题,但我无法弄清楚是什么问题。

编辑:顺便说一下,我正在使用/ Users /(用户名)/ Documents作为MAMP的文档根目录,也许我应该用通常的/ Applications / MAMP / htdocs替换它们?

1 个答案:

答案 0 :(得分:0)

检查为Apache设置的端口是否是在httpd-vhosts.conf文件中设置的端口。如果其端口为80,则在Mamp apache端口中应为相同端口。