设备:mac m2,macOS 15
我想用mac上线web服务器,使用网关做了端口映射,可以从外网访问到1024端口,内网也可以访问到80端口,但外网访问就是找不到80端口,同样的443端口也出现了同样的问题,好像低于1024的端口外网都有限制
MacOS 80端口外网无法访问
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
28条回答 默认 最新
阿里嘎多学长 2024-11-22 18:35关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
MacOS 80端口外网无法访问
MacOS 15 的 firewall可能会阻止 incoming 的80端口连接。以下是一些解决方法:
- 检查 firewall 설정:打开 Spotlight,输入
System Preferences,然后点击Security & Privacy,确保 firewall 启用并允许 incoming 数据。 - 检查端口映射:确保网关端口映射正确,80端口映射到/mac的80端口。
- 检查mac上的服务:启动 Terminal.Application,输入
sudo apachectl -k start启动 Apache 服务器,输入netstat -tlnp | grep 80查看 80 端口状态。 - 检查/mac的80端口映射:输入
sshd输出结果,查看 80 端口是否被占用。
如果以上方法不生效,可以尝试以下命令:
sudo ipfw list sudo ipfw flush这两个命令可以重置 firewall 设置。
如果你还不能访问 80 端口,可以尝试使用alternative port 代替 80 响应。
如果你需要帮助调整 firewall 设置或端口映射,可以提供更多的信息和截图。
解决 无用评论 打赏 举报- 检查 firewall 설정:打开 Spotlight,输入