如何在Nginx FastCGI服务器上将.html和.js文件作为PHP进行路由?

vyswwuz2  于 2022-09-20  发布在  Nginx
关注(0)|答案(1)|浏览(149)

对于使用PHP作为Apache模块的Web服务器:

AddType application/x-httpd-php .html .htm

对于将PHP作为CGI运行的Web服务器:

AddHandler application/x-httpd-php .html .htm

我有一个Nginx服务器,我想运行.js文件和.htm文件作为PHP,所以我将在它们里面有完整的PHP代码。有人知道如何配置Nginx来实现这一点吗?

qnyhuwrf

qnyhuwrf1#

传球给Fastcgi对我不起作用。经过几个小时的搜索,我在这里找到了解决方案:http://ffct.cc/solving-nginx-php-fpm-access-denied-issue/

简而言之:

由于PHP版本高于5.3.8,要使其正常工作,您应该在php-fpm.conf中添加指令:

security.limit_extensions = .php .html .js

识别标志是“拒绝访问”。(请注意,这与访问.html.js文件时出现的HTTP错误403不同)。

相关问题