`

nginx 常用命令

 
阅读更多

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常用命令.doc"中,提到了一些核心的Nginx操作命令,我们将详细探讨这些命令及其用途。 首先,启动Nginx的命令通常是`/usr/local/nginx/sbin/nginx`,这会按照默认配置文件(如`/usr/local/nginx/conf/...

    nginx常用bat批处理命令

    nginx常用bat批处理命令,放在nginx同级目录下使用,可快速的重启、停止、关闭nginx。 quit.bat(退出Nginx) reload.bat(重启Nginx) stop.bat(停止Nginx)

    03Nginx常用操作命令.pdf

    以下,我们将详细介绍一些常用的Nginx操作命令。 1. nginx -c filename:这个命令的作用是设置Nginx的配置文件。默认情况下,Nginx的配置文件路径为/usr/share/nginx/conf/nginx.conf。使用这个命令,我们可以指定...

    nginx日常维护常用命令

    一、简明nginx常用命令 1. 启动 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx2. 停止 Nginx 代码如下:poechant@ubuntu:sudo ./sbin/nginx -s stoppoechant@ubuntu:sudo ./sbin/nginx -s quit-s都是采用向 ...

    宝塔linux面板常用命令大全

    安装宝塔 Centos安装脚本 ...Ubuntu/Deepin安装脚本 ...Debian安装脚本 ...Fedora安装脚本 ...管理宝塔 宝塔工具箱(包含下列绝大部分功能 直接ssh中执行bt命令 仅限6.x以上版本面板) bt 更多内容请下载查看......

    Nginx编译安装配置.pdf

    Nginx 的常用命令包括检查配置文件、指定其他配置文件、启动 Nginx、停止 Nginx、重启 Nginx 等命令。这些命令可以帮助用户快速启动和管理 Nginx 服务。 九、配置示例 配置示例包括 web 服务器、反向代理、动静...

    nginx常用命令【linux版】

    以下操作需要在nginx安装路径/sbin/执行命令 ./nginx -s quit --退出nginx ./nginx -s reload --重启配置文件 ./nginx -v --查看版本信息 ./nginx -t --查看配置文件所在的目录 ./nginx -h --查看帮助信息 2.范例 ...

    Nginx高性能WEB服务器视频.rar

    3 Nginx常用命令管理及升级.rar 4 Nginx配置文件精讲一.rar 5 Nginx配置文件精讲二及多站点配置。rar 6企业实战Nginx+Tomcati动静分离架构.rar 7企业实战Nginx+PHP(FastCGI)高性能服务器.rar 8 Nginx与Tomcat-PHP...

    高可用的并发解决方案nginx+keepalived-教程-源码-安装包.zip

    03.Nginx常用命令介绍 04.Nginx主模块相关指令 05.Nginx处理Http核心功能模块 06.Nginx负载均衡模块 07.Nginx访问控制模块 08.Nginx+tomcat实现集群 09.Nginx搭建图片服务器 10.Keepalived+Nginx主备分析 11.Nginx+...

    Nginx高性能WEB服务器视频.zip

    3 Nginx常用命令管理及升级.ts 4 Nginx配置文件精讲一.ts 5 Nginx配置文件精讲二及多站点配置.ts 6 企业实战Nginx+Tomcat动静分离架构.ts 7 企业实战Nginx+PHP(FastCGI)高性能服务器.ts 8 Nginx与Tomcat-PHP架构...

    nginx-1.12.2安装.docx

    #### 二、Nginx 常用命令 - **启动**:`./nginx` - **关闭**:`./nginx -s stop` - **重载配置**:`./nginx -s reload` - **启动时指定配置文件**:`./nginx -c /home/test001/nginx-server/conf/nginx.conf` - **...

    Nginx 20 道面试题及答案.docx

    本资源主要介绍了 Nginx 相关的知识点,包括 fastcgi 与 cgi 的区别、Nginx 常用命令、Nginx 常用配置、Nginx 日志格式、Nginx 的优点、反向代理服务器的优点、正向代理的概念等。 Fastcgi 与 cgi 的区别: Fastcgi...

    nginx 使用及配置文件

    #### 四、Nginx常用命令 给定的文件片段展示了Nginx的一些常用管理脚本,如`restart.bat`、`start.bat`和`shutdown.bat`,这些脚本在Windows环境中用于启动、停止和重启Nginx服务。具体操作包括: - `tskill nginx...

    nginx windows版本基于window 服务 启动使用安装版本

    `nginx常用命令.txt`可能包含了Nginx的一些常用命令,例如重载配置(`-s reload`)或重新打开日志文件(`-s reopen`)。了解并掌握这些命令有助于日常维护和性能优化。 6. **文档参考**: `docs`目录下的文档提供...

    linux下的nginx部署

    #### 十、Nginx常用命令 1. **停止服务**:`#./nginx -s stop` 2. **重新加载配置**:`#./nginx -s reload` 3. **查看Nginx版本**:`#./nginx -v` 4. **停止进程**:`#kill -QUIT 主进程号` 5. **快速停止**:`#...

    Nginx配置命令

    ### Nginx 常用配置命令 Nginx 是一款广泛使用的高性能 HTTP 和反向代理 Web 服务器,它能够实现负载均衡、反向代理等多种功能。在实际部署和运维过程中,我们经常需要对 Nginx 的配置文件进行编辑,以便更好地满足...

    nginx入门第一讲.nginx基础.docx

    **一、Nginx常用命令** 1. **查看Nginx版本号**:使用`./nginx -v`命令可以在Nginx安装目录下获取其当前版本信息。 2. **启动Nginx**:执行`./nginx`启动Nginx服务器。 3. **关闭Nginx**:通过`./nginx -s stop`...

    Nginx入门讲解.pptx

    **1.3 Nginx 常用命令** - `nginx -s stop`:快速关闭 Nginx 服务。 - `nginx -s quit`:平滑关闭 Nginx 服务。 - `nginx -s reload`:重载配置文件。 - `nginx -s reopen`:重新打开日志文件。 - `nginx -c ...

Global site tag (gtag.js) - Google Analytics