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

    推荐阅读