mac下由于防火墙打开导致局域网无法访问nginx服务器
如题,我是在os x10.10的平台下,本地配置的服务器环境是nginx+php+mysql。本地访问localhost及相关功能一切正常,但是在局域网的其他电脑上则无法访问,所以就无法给别人演示。
然后发现把mac上的防火墙关掉则可以正常访问,那么问题是:如何在保持开启防火墙的状态下,局域网的其他电脑仍然可以访问我的服务器以做演示。没发现在防火墙选项的哪里可以设置什么,命令行的不太懂。~-~
先谢谢了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的问题跟我之前遇到的很像
我是参考http://ju.outofmemory.cn/entry/154709这篇文章最终实现了开启防火墙情况下也可以由其他电脑远程修改访问本机的webserver
主要是设定nginx为root所有,然后关闭nginx再以root身份来开启
sudo nginx
不过我这边情况有点特殊,修改nginx权限之后,也无法立即在开启防火墙的情况下访问。得重启才好。
具体情况我也不清楚,如果到时候遇到类似的情况,可以尝试着配置权限完毕之后重启一下