我正在努力让我的 nginx 服务器在打开 OS X(Mac OS X Snow Leopard)防火墙的情况下从外部访问。我被卡住了,我不知道要调整什么。
我可以通过打开防火墙的 127.0.0.1 访问我的页面,也可以从另一台关闭防火墙的计算机访问我的页面。我无法在打开防火墙的情况下从外部访问,我试图在 nginx 应用程序的防火墙上设置一个例外,它在那里,“允许来自外部的连接”,但它不起作用,我也尝试启用网络共享,实际上只是启动了一个内部 apache,但它对 nginx 服务器没有帮助。
此外,我可以通过关闭 nginx 从外部访问这个捆绑的 apache!但我无法访问我的自定义 Web 服务器。
我在一些论坛上看到 OS X 防火墙通过允许签名的应用程序来工作,并通过签署应用程序来添加例外......类似的东西。问题在于将 nginx 作为例外添加到防火墙不起作用。
有什么帮助吗?