关于nginx在MacOS上会被防火墙日的问题

        前段时间入手了一台mbp2016,被windows洗脑得很彻底的楼主开始了一段漫长的**之旅,总之是各种用不习惯之类的= =,这两天在电脑上配置了nginx(网上的安装教程一抓一大把,就不介绍了),在随便安装了之后(我不会说配置个环境变量我差点就把电脑配崩了= =),发现从本地访问localhost:8080很正常,要从局域网访问这台电脑却总是被拦截,在无数次怀疑这是防火墙搞的事之后,我毅然决然地关掉了防火墙,然后= =一切正常。

        但防火墙是一定要开着的,于是我就去防火墙那边,将允许传入链接那边添加上了nginx,然后打开防火墙,再试了一遍——又一次404。

        在百度上各种找不到答案= =于是我上谷歌去找了找,发现有某国外dalao表示以下命令在他的电脑上是可以用的:

sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/Cellar/nginx/1.4.4/bin/nginx
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /usr/local/Cellar/nginx/1.4.4/bin/nginx
        于是抱着病急乱投医的心思就去尝试了一下,然后0.0,就可以用了,吓得我赶快来记了这篇博客,希望能帮到和我一样在MacOS苦海中挣扎的人。

ps:命令中的路径要换成自己的


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值