nginx启动、重启、关闭
一、启动
cd usr/sbin/
./nginx
二、重启
更改配置重启nginx
kill -HUP 主进程号或进程号文件路径 或者使用 cd /usr/sbin/ ./nginx -s reload
判断配置文件是否正确
nginx -t -c /usr/local/nginx/conf/nginx.conf 或者 cd /usr/local/nginx/sbin ./nginx -t
三、关闭
nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx
查询nginx主进程号
ps -ef | grep nginx
从容停止 kill -QUIT 主进程号
快速停止 kill -TERM 主进程号
强制停止 kill -9 nginx
若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 '/usr/local/nginx/logs/nginx.pid'
四、升级
1、先用新程序替换旧程序文件
2、kill -USR2 旧版程序的主进程号或者进程文件名
此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后执行新版nginx,此时新旧版本同时运行
3、kill -WINCH 旧版本主进程号
4、不重载配置启动新/旧工作进程
kill -HUP 旧/新版本主进程号
从容关闭旧/新进程
kill -QUIT 旧/新进程号
快速关闭旧/新进程
kill -TERM 旧/新进程号
启动
启动代码格式: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
重启
1、验证nginx配置文件是否正确
方法一:进入nginx安装目录sbin下,输入命令./nginx -t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
方法二:在启动命令-c前加-t
2、重启Nginx服务
方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可
方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务
相关推荐
在文档"nginx常用命令.doc"中,提到了一些核心的Nginx操作命令,我们将详细探讨这些命令及其用途。 首先,启动Nginx的命令通常是`/usr/local/nginx/sbin/nginx`,这会按照默认配置文件(如`/usr/local/nginx/conf/...
nginx常用bat批处理命令,放在nginx同级目录下使用,可快速的重启、停止、关闭nginx。 quit.bat(退出Nginx) reload.bat(重启Nginx) stop.bat(停止Nginx)
以下,我们将详细介绍一些常用的Nginx操作命令。 1. nginx -c filename:这个命令的作用是设置Nginx的配置文件。默认情况下,Nginx的配置文件路径为/usr/share/nginx/conf/nginx.conf。使用这个命令,我们可以指定...
一、简明nginx常用命令 1. 启动 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是采用向 ...
安装宝塔 Centos安装脚本 ...Ubuntu/Deepin安装脚本 ...Debian安装脚本 ...Fedora安装脚本 ...管理宝塔 宝塔工具箱(包含下列绝大部分功能 直接ssh中执行bt命令 仅限6.x以上版本面板) bt 更多内容请下载查看......
Nginx 的常用命令包括检查配置文件、指定其他配置文件、启动 Nginx、停止 Nginx、重启 Nginx 等命令。这些命令可以帮助用户快速启动和管理 Nginx 服务。 九、配置示例 配置示例包括 web 服务器、反向代理、动静...
以下操作需要在nginx安装路径/sbin/执行命令 ./nginx -s quit --退出nginx ./nginx -s reload --重启配置文件 ./nginx -v --查看版本信息 ./nginx -t --查看配置文件所在的目录 ./nginx -h --查看帮助信息 2.范例 ...
3 Nginx常用命令管理及升级.rar 4 Nginx配置文件精讲一.rar 5 Nginx配置文件精讲二及多站点配置。rar 6企业实战Nginx+Tomcati动静分离架构.rar 7企业实战Nginx+PHP(FastCGI)高性能服务器.rar 8 Nginx与Tomcat-PHP...
03.Nginx常用命令介绍 04.Nginx主模块相关指令 05.Nginx处理Http核心功能模块 06.Nginx负载均衡模块 07.Nginx访问控制模块 08.Nginx+tomcat实现集群 09.Nginx搭建图片服务器 10.Keepalived+Nginx主备分析 11.Nginx+...
3 Nginx常用命令管理及升级.ts 4 Nginx配置文件精讲一.ts 5 Nginx配置文件精讲二及多站点配置.ts 6 企业实战Nginx+Tomcat动静分离架构.ts 7 企业实战Nginx+PHP(FastCGI)高性能服务器.ts 8 Nginx与Tomcat-PHP架构...
#### 二、Nginx 常用命令 - **启动**:`./nginx` - **关闭**:`./nginx -s stop` - **重载配置**:`./nginx -s reload` - **启动时指定配置文件**:`./nginx -c /home/test001/nginx-server/conf/nginx.conf` - **...
本资源主要介绍了 Nginx 相关的知识点,包括 fastcgi 与 cgi 的区别、Nginx 常用命令、Nginx 常用配置、Nginx 日志格式、Nginx 的优点、反向代理服务器的优点、正向代理的概念等。 Fastcgi 与 cgi 的区别: Fastcgi...
#### 四、Nginx常用命令 给定的文件片段展示了Nginx的一些常用管理脚本,如`restart.bat`、`start.bat`和`shutdown.bat`,这些脚本在Windows环境中用于启动、停止和重启Nginx服务。具体操作包括: - `tskill nginx...
`nginx常用命令.txt`可能包含了Nginx的一些常用命令,例如重载配置(`-s reload`)或重新打开日志文件(`-s reopen`)。了解并掌握这些命令有助于日常维护和性能优化。 6. **文档参考**: `docs`目录下的文档提供...
#### 十、Nginx常用命令 1. **停止服务**:`#./nginx -s stop` 2. **重新加载配置**:`#./nginx -s reload` 3. **查看Nginx版本**:`#./nginx -v` 4. **停止进程**:`#kill -QUIT 主进程号` 5. **快速停止**:`#...
### Nginx 常用配置命令 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,它能够实现负载均衡、反向代理等多种功能。在实际部署和运维过程中,我们经常需要对 Nginx 的配置文件进行编辑,以便更好地满足...
**一、Nginx常用命令** 1. **查看Nginx版本号**:使用`./nginx -v`命令可以在Nginx安装目录下获取其当前版本信息。 2. **启动Nginx**:执行`./nginx`启动Nginx服务器。 3. **关闭Nginx**:通过`./nginx -s stop`...
**1.3 Nginx 常用命令** - `nginx -s stop`:快速关闭 Nginx 服务。 - `nginx -s quit`:平滑关闭 Nginx 服务。 - `nginx -s reload`:重载配置文件。 - `nginx -s reopen`:重新打开日志文件。 - `nginx -c ...