启动
/usr/sbin/nginx
有的是
/usr/local/nginx/sbin/ngin
优雅关闭
优雅指的是master process不再接收新请求,worker process处理完当前请求后再关闭
/usr/sbin/nginx -s quit
立刻关闭
不等worker process处理完当前请求,立刻关闭
/usr/sbin/nginx -s stop
重新加载配置文件
重新加载配置文件的原理是,根据新配置新开worker process来接收新请求,old worker process处理完当前请求后关闭。
/usr/sbin/nginx -s reload
检测配置文件正确性
/usr/sbin/nginx -t
-t后边不带参数,t是test的首字母
指定配置文件
/usr/sbin/nginx -c /path/nginx.conf
查看默认配置
/usr/sbin/nginx -V
尤其注意prefix,prefix指定了nginx文件的前缀,在nginx.conf中可省略前缀,比如root指令中指定了html文件夹,那么全路径是/usr/share/nginx/html

location / {
root html;
index index.html index.htm;
}
个人公众号

Nginx启动、关闭及配置操作
博客介绍了Nginx的相关操作,包括启动、优雅关闭、立刻关闭、重新加载配置文件、检测配置文件正确性、指定配置文件和查看默认配置等。优雅关闭时master process不再接收新请求,worker process处理完当前请求后关闭;重新加载配置文件会新开worker process接收新请求。
1682

被折叠的 条评论
为什么被折叠?



