前言
本文旨在对nginx的各项配置文件和参数做一个记录和总结。
原因是在配置框架和虚拟目录,web语言解析的nginx环境的时候遇到各种问题和参数,有时百度可以解决,有时直接复制粘贴,大都当时有些记忆,过后又浑然不知。本人又记性极差。所以,统一做个笔记,也相当于备忘吧。
本文会不断更新扩充,想到哪里或者正在遇到的问题,会记录下来。
正文
1)php常规配置。
1 location ~ \.php$ { 2 fastcgi_pass 127.0.0.1:9000; 3 fastcgi_index index.php; 4 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 5 include fastcgi_params; 6 }
这是使用php的常规配置文件。
location 是对uri进行匹配,这里理解为url就好,但不会匹配url中?和后面的内容,因为后面的内容不影响该资源的唯一性。
~ 开头表示区分大小写的正则匹配
\.php$ 表示以.php结尾的资源
fastcgi_pass