我在安装 php-fpm 时遇到了问题。
每当我安装它并打开一个 php 文件时,我都会收到 403 禁止状态代码
查看日志
client denied by server configuration: /usr/lib/cgi-bin/php5-fcgi
我改变了指令以允许所有人,问题就自行解决了。
有没有办法允许访问 cgi-bin,而不必允许所有人访问 /?
到目前为止,我已经尝试从 127.0.0.1 允许,我也尝试为 cgi bin 添加指令。
都不起作用
指令
<Directory />
Order allow,deny
Allow from All
Options None
AllowOverride None
</Directory>
<Directory "/srv/public_html">
Options SymLinksIfOwnerMatch
AllowOverride None
Order allow,deny
Allow from all
</Directory>
FastCGI 配置
AddHandler php5-fcgi .php
Action php5-fcgi /php5-fcgi
Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi
FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /tmp/php5-fpm.sock -pass-header Authorization
提前感谢你的帮助