脚本宝典收集整理的这篇文章主要介绍了不显示Php-fpm状态页面,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
你能帮忙 – 如何解决这个问题.
# grep -ER "status|ping" /etc/PHP5/* | grep -v ":;" /etc/PHP5/FPM/pool.d/www.conf:pm.status_path = /status /etc/PHP5/fpm/pool.d/www.conf:ping.path = /ping /etc/PHP5/fpm/pool.d/www.conf:ping.response = pong # SCRIPT_NAME=/status SCRIPT_FILENamE=/status QUERY_STRING= REQUEST_METHOD=GET cgi-fcgi -bind -connect /VAR/run/PHP-fpm-www.sock Primary script unkNown Status: 404 Not Found Content-tyPE: text/htML File not found. # SCRIPT_NAME=/ping SCRIPT_FILENAME=/ping REQUEST_METHOD=GET cgi-fcgi -bind -connect /var/run/PHP-fpm-www.sock PRimary script unkNown Status: 404 Not Found Content-type: text/html File not found.
在PHP-fpm配置中
vi /etc/PHP-fpm.d/www.conf
搜索状态路径指令并启用它
pm.status_path = /status
vi /etc/Nginx/conf.d/mysITe.conf
加
location ~ ^/(status|ping)${ access_LOG off; #allow 127.0.0.1; #allow 1.2.3.4#your-ip; #deny all; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass 127.0.0.1:9000; }
注意上面我已经注释了允许和拒绝指令以从任何IP启用状态页面.确保在生产时未启用此功能.
现在重新启动Nginx和PHP-fpm
sudo service Nginx restart sudo service PHP-fpm restart
以上是脚本宝典为你收集整理的不显示Php-fpm状态页面全部内容,希望文章能够帮你解决不显示Php-fpm状态页面所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。