今天我想让 phps 后缀的文件显示其源代码。网上搜索之,按照这里的修改:
location ~ \.phps$ { fastcgi_pass backend; fastcgi_param DOCUMENT_ROOT $document_root; fastcgi_param SCRIPT_NAME $uri; fastcgi_param SCRIPT_FILENAME /path/to/hightlight_source.php; }
结果访问 phps 文件出现 Access denied.
查看错误日志,发现是 security.limit_extensions 配置的问题。
修改 /etc/php5/fpm/pool.d/www.conf ,修改配置为以下即可:
security.limit_extensions = .php .phps
同理,如果你想让 php5-fpm 处理后缀文件,在该行配置下添加相应后缀名即可。
感悟:看错误日志对于排错帮助很大,找到错误之处后再在网上找相应内容一般都能解决问题。