nginx如何配置文件 nginx配置php環境


在前面已經演示了nginx的安裝以及常用命令,這一章節重點講解nginx的配置文件 。
1. nginx配置文件路徑: 不同安裝方式,nginx的文件存放路徑也有所不同 。
源碼編譯安裝方式:在安裝目錄下的conf目錄下,比如我的安裝目錄是/usr/local/nginx,那么他的配置文件就在/usr/local/nginx/conf目錄下 。
yum安裝方式:在/etc/nginx/目錄(主配置文件)與/etc/nginx/conf.d目錄下 。
2. nginx配置文件的結構: 通常源碼安裝的nginx的配置文件,會是下面這種結構,yum安裝的有細微差異(大致是一樣的,就是server是通過include引用的獨立配置文件) 。
...events {...}http {...server {....location {root html;...}}} nginx的配置指令可以分為兩大類:指令塊與單個指令 。
指令塊就是像events { },http { },server { }等,單獨指令就是像root html;這樣的 。
nginx規定指令塊可以嵌套,如http塊中可以嵌套server指令,server塊中可以嵌套location指令,指令可以同時出現在不同的指令塊,如root指令可以同時出現在http、server和location指令塊,需要注意的是在location中定義的指令會覆蓋server,http的指令 。
3. 代碼解析: 3.1 全局配置:
usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events {use epoll;worker_co

    猜你喜歡