我正在尝试启用 nginx 和 php-fpm 状态页面。我能够让 nginx 状态页面正常工作,但不是 php-fpm。我在服务器上有一个站点,但有两个 php-fpm 池。我已经重新启动了 nginx 和 php-fpm,当我查看http://my_domain/www0_status页面时,它给出了一个空白页面。nginx 访问日志显示 http 状态码为 200。
php-fpm www0.conf 中的配置:
pm.status_path = /www0_status
php-fpm www1.conf 中的配置:
pm.status_path = /www1_status
nginx.conf 中的配置:
# Monitor www0 pool
location /www0_status {
allow 127.0.0.1;
allow my_ip;
deny all;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
}
# Monitor www1 pool
location /www1_status {
allow 127.0.0.1;
allow my_ip;
deny all;
fastcgi_pass 127.0.0.1:9001;
include fastcgi_params;
}
nginx访问日志:
my_ip - - [10/Jul/2015:15:09:34 -0700] "GET /www0_status HTTP/1.1" 200 31 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0" "-"