爱吃红薯拔丝的小鹿 2024-11-22 18:35 采纳率: 0%
浏览 131
已结题

MacOS 80端口外网无法访问

设备:mac m2,macOS 15
我想用mac上线web服务器,使用网关做了端口映射,可以从外网访问到1024端口,内网也可以访问到80端口,但外网访问就是找不到80端口,同样的443端口也出现了同样的问题,好像低于1024的端口外网都有限制

  • 写回答

28条回答 默认 最新

  • 阿里嘎多学长 2024-11-22 18:35
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    MacOS 80端口外网无法访问

    MacOS 15 的 firewall可能会阻止 incoming 的80端口连接。以下是一些解决方法:

    1. 检查 firewall 설정:打开 Spotlight,输入 System Preferences,然后点击 Security & Privacy,确保 firewall 启用并允许 incoming 数据。
    2. 检查端口映射:确保网关端口映射正确,80端口映射到/mac的80端口。
    3. 检查mac上的服务:启动 Terminal.Application,输入 sudo apachectl -k start 启动 Apache 服务器,输入 netstat -tlnp | grep 80 查看 80 端口状态。
    4. 检查/mac的80端口映射:输入 sshd 输出结果,查看 80 端口是否被占用。

    如果以上方法不生效,可以尝试以下命令:

    sudo ipfw list
    sudo ipfw flush
    

    这两个命令可以重置 firewall 设置。

    如果你还不能访问 80 端口,可以尝试使用alternative port 代替 80 响应。

    如果你需要帮助调整 firewall 设置或端口映射,可以提供更多的信息和截图。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月25日
  • 修改了问题 11月25日
  • 修改了问题 11月25日
  • 创建了问题 11月22日