一、常用命令
1 | nginx -?,-h #查看帮助 |
注:
- reload:重新加载配置文件,Nginx服务不会中断。检查语法,如果出错会rollback
- stop:快速停止 ,不管有没有正在处理的请求
- quit:正常停止,退出前完成已经接受的连接请求 。只有启动
Nginx的用户才能执行该命令
二、nginx配置
1、配置文件/etc/nginx/nginx.conf
2、文件结构
1 | ... #全局块 |
3、文件详情
1 | #这是一个注释 |
变量说明:
remote_addr与http_x_forwarded_for用以记录客户端的ip地址remote_user:用来记录客户端用户名称time_local: 用来记录访问时间与时区request: 用来记录请求的url与http协议status: 用来记录请求状态,成功是200body_bytes_s ent:记录发送给客户端文件主体内容大小http_referer:用来记录从那个页面链接访问过来的http_user_agent:记录客户端浏览器的相关信息
4、简化nginx.conf文件
通过include 命令,按server引入
1 | # nginx.conf |
1 | # /etc/nginx/conf.d/example.conf |