Nginx:启动、停止、重启命令。
方案1
重启nginx
- nginx -s reload :修改配置后重新加载生效
- nginx -s reopen :重新打开日志文件
- nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
关闭nginx
- nginx -s stop : 快速停止nginx
- quit :完整有序的停止nginx
其他的停止nginx 方式
- ps -ef | grep nginx
- kill -QUIT 主进程号 :从容停止Nginx
- kill -TERM 主进程号 :快速停止Nginx
- pkill -9 nginx :强制停止Nginx
启动nginx
- nginx -c /path/to/nginx.conf
平滑重启nginx
- kill -HUP 主进程号
方案2
启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止
nginx的停止有三种方式:
从容停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -QUIT 2072
快速停止
1、查看进程号
[root@LinuxServer ~]# ps -ef|grep nginx
2、杀死进程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
强制停止
[root@LinuxServer ~]# pkill -9 nginx
方案3
重启
验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
方案4
启动
cd /usr/local/nginx/sbin
./nginx
nginx服务启动后默认的进程号会放在/usr/local/nginx/logs/nginx.pid文件
cat nginx.pid 查看进程号
关闭
- kill -TERM pid 快速停止服务
- kill -QUIT pid 平缓停止服务
- kill -9 pid 强制停止服务
重启
cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload
另外一些常见的命令
./nginx -h 查看nginx所有的命令参数
options | 说明 |
---|---|
-?,-h | this help |
-v | 显示nginx的版本号 |
-V | 显示nginx的版本号和编译信息 |
-t | 检查nginx配置文件的正确性 |
-T | 检查nginx配置文件的正确定及配置文件的详细配置内容 |
-q | suppress non-error messages during configuration testing |
-s signal | 向主进程发送信号,如:./nginx -s reload 配置文件变化后重新加载配置文件并重启nginx服务 |
-p prefix | 设置nginx的安装路径 |
-c filename | 设置nginx配置文件的路径 |
-g directives | 设置配置文件之外的全局指令 |
Nginx:启动、停止、重启命令。相关推荐
- nginx启动停止重启
nginx的启动停止与重启 启动:启动代码格式:nginx安装目录地址 -c nginx配置文件地址 [root@LinuxServer sbin]# /usr/local/nginx/sbin/ng ...
- linux下nginx启动停止重启控制脚本
这是控制nginx服务的脚本文件,包括控制nginx的启动.重启.停止.平滑重启.对配置文件的额检查. [root@localhost ~]# cat nginx.sh #!/bin/env bash ...
- CentOS7中MySQL启动停止重启命令
1.启动 mysql-5.7.37为mysql的安装目录 systemctl start mysqld.service [xiong@hadoop102 mysql-5.7.37]$ systemct ...
- 服务器MYSQL启动/停止/重启命令
1.查看mysql版本 方法一:status; 方法二:select version(); 2.Mysql启动.停止.重启常用命令 a.启动方式 1.使用 service 启动: [root@loca ...
- nginx 启动/停止/重启 BAT
cls @ECHO OFF SET NGINX_PATH=D: SET NGINX_DIR=D:\Hack\nginx\ color 0a TITLE Nginx 管理程序 Power By Ants ...
- 各版本VOS服务的停止、启动和重启命令详解
各版本VOS服务的停止.启动和重启命令详解 V2.1.6.00 ~ V2.1.8.05 版本 -服务停止 /etc/init.d/vos3000d stop/etc/init.d/mbx3000d s ...
- linux启动/停止/重启MySQL的命令
linux如何启动/停止/重启MySQL数据库服务?两种方式,一种是使用service启动/停止/重启,另一种则是使用mysqld脚本启动/停止/重启. linux启动MySQL命令 [root@yu ...
- WDCP各种停止重启命令
WDCP各种停止重启命令 service wdapache start|stop|restart wdcp后台 启动|停止|重起 service nginxd start|stop|restar ...
- Nginx 启动或重启失败原因总结及解决办法
Nginx常规操作: 启动服务:start nginx 停止服务:nginx -s stop 重新加载:nginx -s reload(配置文件被修改后需要执行它) 以下总结Nginx启动或重启失败的 ...
- nginx服务器操作命令(重启命令关闭)
nginx服务器操作命令(重启命令关闭) 如果是LNMP安装的环境就比较简单了,直接在/etc/init.d/nginx下就可以直接操作. 但如果是单独安装的就需要在安装目录进行操作了. nginx ...
最新文章
- 【常用技巧精选】尺取法
- c#_将文件导入到工程目录下
- 没有任何基础的可以学python吗-没有任何基础的人,该如何学习Python?「附具体步骤」...
- [OS复习]进程互斥与同步1
- js-js的全局变量和局部变量
- 【zabbix个性化监控之一】TCP连接数
- python3 小工具
- Hadoop——快速入门
- THINKPAD SL400 重装XP系统的经历
- 西安航空计算机录取分数线,2019西安航空学院录取分数线及历年专业分数线统计表【文科 理科】...
- 双路服务器单路运行,什么叫双路服务器?与PC机、单路机有什么区别?
- Nginx-代理服务器
- Debugging RJS
- 公众号欢迎各位大佬投稿
- Dev C++ 下载
- System.Windows.Forms.Cursors
- 范祖红金融消费者权益保护及投诉处理专家
- ZigBee室内定位设备的天线与射频接口电路设计
- 技术揭秘12306改造(二):探讨12306两地三中心混合云架构
- Qt多路视频监控软件(Qt+VLC支持本地视频/RTSP流/RTMP流)