小编Ale*_*scu的帖子

Mac防火墙阻止来自外部的nginx(端口80)

我使用端口安装了 nginx 并使用 sudo 启动它。从 localhost 访问 nginx 欢迎页面工作正常,但是从外部计算机访问它失败。

从外部在计算机上执行 nmap 显示

80/tcp   filtered http
Run Code Online (Sandbox Code Playgroud)

很明显,mac防火墙正在阻止该端口。然后我继续将 nginx 可执行文件添加到防火墙例外列表中,但是 nmap 仍然显示为端口 80 被过滤并且我无法访问该网页。列表中的确切二进制文件是 /opt/local/sbin/nginx 据我所知似乎是正确的

任何想法我应该做什么?谢谢!

PS 关闭防火墙确实允许我从外部世界访问网站,但这不是理想的解决方案。

firewall web nginx osx-mountain-lion macos

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

firewall ×1

macos ×1

nginx ×1

osx-mountain-lion ×1

web ×1