搜索

首页  >  问答  >  正文

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

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

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

先谢谢了!

曾经蜡笔没有小新曾经蜡笔没有小新2791 天前2030

全部回复(1)我来回复

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:27:30

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

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

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

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

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

    回复
    0
  • 取消回复