nginx与stub_status ..需要帮助nginx.conf

我想设置存根状态的nginx,所以我可以监视nginx请求等与serverdensity.com。 我需要把这样的东西放在nginx.conf中

server { listen 82.113.147.xxx; location /nginx_status { stub_status on; access_log off; allow 82.113.147.xxx; deny all; } } 

而这个监测acctualy工程。 然而,似乎我失去了“包含”在我的nginx.conf部分,现在没有虚拟主机在网站启用工作。 这里有一点我的nginx.conf

 http { include /etc/nginx/mime.types; default_type application/octet-stream; server_tokens off; access_log /var/log/nginx/access.log; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; tcp_nodelay on; gzip on; gzip_comp_level 2; gzip_proxied any; gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; server { listen 82.113.147.226; location /nginx_status { stub_status on; access_log off; allow 82.113.147.226; deny all; } } } 

希望有人能帮助我,因为我相信它的小问题,只是“我没有看到它”

TY

难道你的listen指令会拦截到其他服务器的请求吗? 我会改变它使用不同的端口号,如listen 8888

你有server_name直接在site-enabedconfiguration吗?

PS。 您也可以侦听另一个IP / PORt服务器状态。

我认为一些启用了网站的虚拟主机与nginx.conf中的configuration冲突。 检查虚拟主机中是否存在server_name指令。 还取决于nginx版本,您需要虚拟server_name来捕获与任何分配的server_name不匹配的客户端请求