[英]Setting up /status page of php-fpm on Apache2
我正在尝试在 apache 上设置 php-fpm 的 /status 页面,但出现 404 错误,我不知道为什么。 我不是 Apache2 或 php 方面的专家,而且我已经为此苦苦挣扎了几天,所以我在这里寻求帮助。
这是我的 apache2.conf 设置。 而且我还有另一个站点托管在 apache 上,其目录配置为:
<LocationMatch "/fpm-status">
Order Allow,Deny
Allow from 127.0.0.1
ProxyPass unix:/var/run/php/php5.6-fpm.sock|fcgi://localhost/fpm-status
</LocationMatch>
这是我的 php5.6 设置
listen = /run/php/php5.6-fpm.sock
listen.backlog = 65535
user = www-data
group = www-data
pm.status_path = /fpm_status
当我尝试通过 http://localhost/fpm-status 尝试 curl 时,会出现此消息:
File not found.
在 apache2 日志上,当我尝试访问该路径时会出现此问题:
AH01071: Got error 'Primary script unknown\n'
检查这个:https://gist.github.com/Jiab77/a9428050ab9bb3f17c5e33343da94fd8
似乎您可能缺少别名。
我解决了它,我进行了多次更改,然后它起作用了,我不知道肯定是什么,所以我列出了它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.