在不同的操作系统下nginx重启命令的方式!


  今天raksmart香港分销主机告诉你在不同的操作系统下nginx重启命令的方式!

  一、在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。

  假设你安装在 C:\server\nginx-1.0.2目录下,cmd命令进入安装文件;

  1、启动:

  C:\server\nginx-1.0.2>start nginx

  或

  C:\server\nginx-1.0.2>nginx.exe

  注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作。

  2、停止:

  C:\server\nginx-1.0.2>nginx.exe -s stop

  或

  C:\server\nginx-1.0.2>nginx.exe -s quit

  注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息。

  3、重新载入Nginx:

  C:\server\nginx-1.0.2>nginx.exe -s reload

  当配置信息修改,需要重新载入这些配置时使用此命令。

  4、重新打开日志文件:

  C:\server\nginx-1.0.2>nginx.exe -s reopen

  5、查看Nginx版本:

  C:\server\nginx-1.0.2>nginx -v

  二、在linux下nginx重启命令为:“kill -HUP nginx的进程号”。重启方法:首先查找当前nginx进程号,然后输入命令“kill -HUP 进程号”即可实现重启nginx服务。

  启动

  启动代码格式: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服务