Web 服务器 Nginx + PHP FPM 访问因 .cgi 脚本而出现拒绝错误

Web 服务器 Nginx + PHP FPM 访问因 .cgi 脚本而出现拒绝错误

带有 Nginx 1.1.19 和 PHP 5 FPM 的 Web 服务器可以很好地为 PHP 提供服务并显示 mysql 数据的输出。

我想将 nagios 嵌入到我的应用程序中,因此我需要在此服务器上首次使用 .cgi 脚本。这不起作用。然后我创建了一个简单的 echo hello world .cgi 脚本,但仍然收到“访问被拒绝”提示。

我授予该文件及其上面的所有文件夹执行权限 (chmod +x)

答案1

Nginx 目前不支持经典 cgi。但它支持 fastcgi。

最多 解决方案涉及使用某种包装脚本将 cgi 脚本转变为 fcgi 脚本。

相关内容