【1】默认配置文件
安装完路径默认为:/usr/local/nginx/conf/nginx.conf
1 | #user nobody; |
【2】配置文件说明
配置文件主要由四部分组成:main(全局设置),server(主机配置),upstream(负载均衡服务器设置)和location(URL匹配特定位置设置)。
① 全局变量
1 | //Nginx用户及组:用户 组。window下不指定 |
② 事件配置
1 | events { |
③ http参数
1 | http{ |
④ 虚拟主机基本设置
1 | #虚拟主机定义 |
root path:
1 | 设置web资源路径映射;用于指明用户请求的url所对应的本地文件系统上的文档所在目录路径; |
location详细说明:
1 | location [ = | ~ | ~* | ^~ ] uri { ... } |
alias path
定义路径别名,文档映射的另一种机制;仅能用于location上下文.
注意:location中使用root指令和alias指令的意义不同:
(a) root,给定的路径对应于location中的/uri/左侧的/;
|
(b) alias,给定的路径对应于location中的/uri/右侧的/
示例一:
1 | location /admin/{ |
示例二:
1 | location /admin/{ |
⑤ Nignx状态监控
1 | #Nginx运行状态,StubStatus模块获取Nginx自启动的工作状态(编译时要开启对应功能) |
⑥ 反向代理
1 | #以下配置追加在HTTP的全局变量中 |
⑦ 负载均衡
1 | #负载均衡服务器池 |
⑧ URL重写
1 | #根据不同的浏览器URL重写 |
⑨ IP限制
1 | #限制IP访问 |
本文作者: NUK
最后更新: 2023年12月13日 17:35:03
本文链接: http://www.uilucky.com/post/b2385985.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!