macos - mac下由于防火墙打开导致局域网无法访问nginx服务器

【字号: 日期:2022-07-05浏览:29作者:雯心

问题描述

如题,我是在os x10.10的平台下,本地配置的服务器环境是nginx+php+mysql。本地访问localhost及相关功能一切正常,但是在局域网的其他电脑上则无法访问,所以就无法给别人演示。

然后发现把mac上的防火墙关掉则可以正常访问,那么问题是:如何在保持开启防火墙的状态下,局域网的其他电脑仍然可以访问我的服务器以做演示。没发现在防火墙选项的哪里可以设置什么,命令行的不太懂。~-~

先谢谢了!

问题解答

回答1:

你的问题跟我之前遇到的很像

我是参考http://ju.outofmemory.cn/entry/154709这篇文章最终实现了开启防火墙情况下也可以由其他电脑远程修改访问本机的webserver

主要是设定nginx为root所有,然后关闭nginx再以root身份来开启 sudo nginx

不过我这边情况有点特殊,修改nginx权限之后,也无法立即在开启防火墙的情况下访问。得重启才好。

具体情况我也不清楚,如果到时候遇到类似的情况,可以尝试着配置权限完毕之后重启一下

相关文章: