我正在尝试在我的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设置新主机
将我的浏览器指向robabby:80,我得到ERROR: 500 (internal server error)
任何帮助都非常感谢...
答案 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>
但我认为你让两个服务器设置混乱......