MAMP OS X 10.8.2虚拟主机

时间:2013-01-11 19:48:59

标签: macos mamp virtualhost

我正在尝试在我的Macbook Pro上设置MAMP,而我似乎无法让虚拟主机运行。这是我第一次尝试这个。我来自WAMP / Windows 7环境,所以我可能已经过了一些东西。我已经关注了MAMP网站上的指南,还有一些是谷歌搜索提供的,但无济于事......

我的/ etc / hosts:

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1 robabby

我的httpd-vhosts.conf:

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

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#

<VirtualHost *:80>
    DocumentRoot "/Users/admin/Development/websites/robabby"
    ServerName robabby
</VirtualHost>

我按照MAMP GUI设置新主机 enter image description here

将我的浏览器指向robabby:80,我得到ERROR: 500 (internal server error) enter image description here

任何帮助都非常感谢...

1 个答案:

答案 0 :(得分:1)

这里有两种不同的服务器设置

1 /侦听端口80(但你应该检查一下,试试“http://127.0.0.1:80”

2 /侦听端口8888(即服务器返回错误消息)

您的内置服务器默认为80,Mamp正在侦听端口8888.

是否有两个不同的配置文件或Mamp应该接管内置的Apache?

你需要解决这个问题。

同时

  • 试试robabby:80

  • 尝试将虚拟主机更改为8888

_

 NameVirtualHost *:8888


<VirtualHost *:8888>
    DocumentRoot "/Users/admin/Development/websites/robabby"
    ServerName robabby
</VirtualHost>

但我认为你让两个服务器设置混乱......