nginx--第一发

入门指南

Nginx有一个master进程和几个Worker进程,master进程主要是读取配置和管理worker进程,worker进程处理实际的请求,worker进程的数量可以再配置中配置,一般要和当前的cpu个数相当.
配置文件一般是
/usr/local/nginx/conf/nginx.conf

启动,停止和重载

语法:
Nginx -s singal
Signal 有以下:
 Stop 停止
 Quit 平滑停止
 Reload 重载配置
 Reopen 重新打开log

平滑停止-等待nginx处理完当前的request在停止:
Nginx –s quit
命令执行者要和启动者是统一用户
配置文件发生变化reload
Nginx -s reload
Master进程收到reload信号,会检查配置是否有效如果有效,master进程会启动新的worker进程,并且发信号给老的worker进程让他们shutdown;如果无效master进程则会回滚并且用老的配置继续提供服务.有效的场景老的worker进程在收到shutdown后会停止accept 新的连接,直到当前的所有连接都结束了,最后关闭worker进程.

查看所有nginx进程:
ps -ax | grep nginx

配置文件结构

指令: nginx指令分为simple directive 和 block directive
Simple指的是 空格和;分割的命令
Block指的是{}包裹的命令块.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值