无法从我网络上的其他计算机访问 MAMP 服务器

问题描述 投票:0回答:5

我在我的网络上的 MacBook Air 上将 MAMP 设置为 Web 测试环境(其本地 IP 地址为 10.0.0.10)。它在 MacBook Air 上运行良好,即 localhost:8888 将我带到 Apache 根目录。

现在我想从同一网络上的 Windows 机器上进行一些测试。在 windows 机器上,我在 Firefox 中输入以下 10.0.0.10:8888。它说它正在连接很长时间,然后有时会在一段时间后显示一些内容,但它仍然说它正在加载。

我不知道发生了什么。我的 MacBook Air 上没有防火墙。 https.conf文件设置为监听8888端口。

我需要对 MAMP 服务器做些什么才能在其他机器上访问它吗?

mamp
5个回答
1
投票

解决了。虽然服务 MAMP 的机器没有防火墙,但 Windows 机器有,显然端口 8888 没有通过:P。

附带说明一下,我正在使用 Wordpress,需要更新 wp-config.php 文件和数据库。本地主机需要更新以反映我的 IP 地址。


1
投票

为了在网络上访问 MAMP,您假设允许 Windows 防火墙中的端口允许所有连接。在 Windows 服务器实例上


0
投票

加入你的观点......

设置 MAMP 为 apache 使用端口 80,为 mySQL 使用端口 3306

我在我的机器上遇到了同样的问题,发现这篇文章正在搜索,但它没有包括如何修复它。

谢谢!


0
投票

对于那些将来会登陆此页面并希望通过 IP 访问其 MAMP 服务器的人,请将其添加为第一个

<VirtualHost *:80>
使用默认的 MacOS Apache 服务器或使用 MAMP(对于 MAMP,将其放在
NameVirtualHost *:80
之后):

<VirtualHost *:80>
    DocumentRoot /path/to/web/root
</VirtualHost>

(其中

/path/to/web/root
=
/Applications/MAMP/htdocs
对于 MAMP,& =
/Library/WebServer/Documents
对于默认的 MacOS Apache 服务器)


0
投票

如果您设置了多个主机,则需要“告诉”MAMP 将请求重定向到哪一个。默认情况下,选择IP只显示

*
,这对我不起作用。我需要选择您计算机的IP地址(可能是唯一的其他可能选择)。

顺便说一句:修改 VirtualHost 对我来说效果不是很好:在 MAMP 中进行更改后,配置会被覆盖并且您的更改会丢失。

© www.soinside.com 2019 - 2024. All rights reserved.