0

我正在尝试在我的 Macbook Pro 上设置 MAMP,但我似乎无法运行虚拟主机。这是我在这方面的第一次尝试。我来自 WAMP/Windows 7 环境,所以我可能忽略了一些东西。我已经按照 MAMP 网站上的指南,以及从 Google 搜索中呈现的其他几个指南,但无济于事......

我的 /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 设置新主机。
在此处输入图像描述

将我的浏览器指向 robabby:80,我得到一个ERROR: 500 (internal server error) 在此处输入图像描述

非常感谢任何帮助...

4

1 回答 1

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>

但是我认为您正在混淆两个服务器设置...

于 2013-01-11T20:08:04.950 回答