nginx启动、关闭、重启
2016-06-15 10:30
489 查看
1、启动
2、停止
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
3、重启
如果更改了配置就要重启Nginx,要先关闭Nginx再打开?可以向Nginx 发送信号,平滑重启。
平滑重启命令:
kill -HUP 主进程号或进程号文件路径
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置文件后最好先检查一下修改过的配置文件是否正确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
[root@localhost local]# nginx/sbin/nginx #启动 [root@localhost local]# nginx/sbin/nginx -t #检查配置文件是否正确 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@localhost local]# netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2756/nginx
2、停止
[root@localhost sbin]# ps -ef | grep nginx #查询nginx主程序号,在进程列表里找master进程,它的编号就是主进程号。 root 2811 1 0 17:52 ? 00:00:00 nginx: master process ./nginx nobody 2838 2811 0 17:57 ? 00:00:00 nginx: worker process root 27504 2707 0 19:07 pts/0 00:00:00 grep nginx [root@localhost sbin]# kill -quit 2811 #从容停止nginx [root@localhost sbin]# ps -ef | grep nginx root 27513 2707 0 19:08 pts/0 00:00:00 grep nginx
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
3、重启
如果更改了配置就要重启Nginx,要先关闭Nginx再打开?可以向Nginx 发送信号,平滑重启。
平滑重启命令:
kill -HUP 主进程号或进程号文件路径
或者使用
/usr/nginx/sbin/nginx -s reload
注意,修改了配置文件后最好先检查一下修改过的配置文件是否正确,以免重启后Nginx出现错误影响服务器稳定运行。判断Nginx配置是否正确命令如下:
nginx -t -c /usr/nginx/conf/nginx.conf
或者
/usr/nginx/sbin/nginx -t
相关文章推荐
- Nginx如何隐藏index.html
- 彻底删除nginx
- nginx下无法打开php,报错[error] 5040#0: *1 connect() failed (111: Connection ref ...
- CentOs6.5 安装Nginx 负载均衡软件总结
- nginx+thinkphp3.2.3伪静态配置
- nginx-upload-module模块实现文件断点续传
- nginx负载均衡集群
- Nginx 常用全局变量 及Rewrite规则详解
- linux 安装nginx(亲测)
- RHEL7下的Nginx的配置安装(一)
- 【Nginx学习】Nginx配置规则参数介绍
- nginx安装的一些问题
- nginx-upload-module模块实现文件断点续传
- 解决问题:centos虚拟机安装好nginx,本机无法访问
- LAMP环境搭建
- 关于NGINX异常
- How to install and configure NGINX on CentOS 7
- Nginx的10万并发内核参数优化
- nginx二级域名配置自动跳转到一级域名
- nginx 日志分割