一、常用命令
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 |