如何进行正确配置Nginx+PHP工具
1、首先进行配置Nginx文件,它分为好多块,常见的从外到内依次是http、server、location等等,缺省的继承关系是从外到内,也就是说内层块会自动获取外层块的值作为缺省值。
2、接着使用if指令进行简单的检查,if指令是内核级的指令,但是实际上它是rewrite模块的一部分,加上Nginx配置实际上是声明式的,而非过程式的当其和非rewrite模块的指令混用。
3、然后进行查看fastcgi_params配置文件,Nginx有两份fastcg坡纠课柩i配置文件,分别是fastcgi_params和fastcgi.conf,它们没有太大的差异唯一的区别是后者比前者多了一行SCRIPT_FILENAME。
4、接着在定义SCRIPT_FILENAME使用硬编码的方式,于是为了规范用法便引入了fastcgi.conf参数来实现目的。
5、而后在同级定义两次SCRIPT_FILENAME,它们都会被发送到后端,可能会导致一些潜在的问题,为了避免此类情况,引入一个新的配置文件。
6、最后在PHP开启cgi.fix_pathinfo的情况下,PHP可能会把错误的文件类型当作PHP文件恝依在绌来解析,如果Nginx和PHP安装在同一台服务器上的话,最简单的解决方法是用try_files指令做一次过滤。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:63
阅读量:72
阅读量:64
阅读量:53
阅读量:62