摘要:报错在的中遭到定义脚本文件的地方修改成如下方式代表当前请求在指令中指定的值上面配置中的就是针对目录下的文件进行解析。
报错:
[error] 12691#0: *6 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.168.1, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "192.168.168.133"
在Nginx的conf中遭到定义脚本文件的地方:
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
修改成如下方式($document_root):
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
$document_root 代表当前请求在root指令中指定的值:
location / { root /usr/local/nginx/html; index index.php index.html index.htm; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; }
上面配置中的$document_root就是针对/usr/local/nginx/html目录下的php文件进行解析。
参考
http://www.jb51.net/article/47916.htm
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39273.html
2016/04/29 02:36:36 [error] 12717#0: *122075 FastCGI sent in stderr: Primary script unknown while reading response header from upstream, client: 127.0.0.1, server: xxxxxxxx, request: GET / HTTP/1.1, u...
2016/04/29 02:36:36 [error] 12717#0: *122075 FastCGI sent in stderr: Primary script unknown while reading response header from upstream, client: 127.0.0.1, server: xxxxxxxx, request: GET / HTTP/1.1, u...
摘要:昨天晚上忘记对开发环境做了什么改动,导致今天来了在进行接口调试的时候提示这个大多数情况下来说是一个很简单的问题配置里面的错误。然而我检查了我的配置,发现并没有什么问题。 昨天晚上忘记对开发环境做了什么改动,导致今天来了在进行接口调试的时候nginx提示Primary script unknown,这个大多数情况下来说是一个很简单的问题:nginx配置里面的script_filename...
摘要:找不到文件问题的站点配置文件段要这样路径配置必须要有,而且必须要写对别笑,真的能写错用,而不是具体路径权限问题也是坑最多的。本例,之上的每一层目录都有,所以可以访问到目录。测试方法网页文件的上下文,如果更换目录需要配上。 相信很多配置php环境的都遇到过这个恼人的问题: 浏览器访问php文件,返回来 File not found 查看/var/log/nginx/error.log ...
阅读 3834·2021-11-24 09:39
阅读 3752·2021-11-22 12:07
阅读 1105·2021-11-04 16:10
阅读 798·2021-09-07 09:59
阅读 1902·2019-08-30 15:55
阅读 935·2019-08-30 15:54
阅读 724·2019-08-29 14:06
阅读 2473·2019-08-27 10:54