nginx配置 deny all无效

各位好,我nginx配置了某个监控php的网站只准127.0.0.1访问,如下:

图片描述

发现这样的配置,在浏览器里访问“域名/status”或者“域名/ping”依旧是OK的。而取消了allow 127.0.0.1并且重启nginx之后,发现浏览器不能访问了。

但是127.0.0.1也无法访问(监控脚本在监控这个路径),请问我哪里配错了?

阅读 10.9k
1 个回答

你的监听的端口是8082(后端服务),你是否前面还有一个web 服务(前端)做80端口的反向代理?如果是,那就不出奇,所有ip 来到80端口后,再反向代理到后端服务,这样后端服务就只能看到前端服务器ip ,如两个服务部署在同一台主机,那就有可能导致,后端web服务,只看到127.0.0.1的情况

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题