`
sundful
  • 浏览: 1250221 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Nginx的启动关闭命令

 
阅读更多

启动操作

nginx -c /usr/local/nginx/conf/nginx.conf
-c参数指定了要加载的nginx配置文件路径

停止操作
停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的
步骤1:查询nginx主进程号
ps -ef | grep nginx
在进程列表里 面找master进程,它的编号就是主进程号了。
步骤2:发送信号
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkill -9 主进程号
另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的logs目录下。有了pid文 件,我们就不用先查询Nginx的主进程号,而直接向Nginx发送信号了,命令如下:
kill -信号类型'/usr/local/nginx/logs/nginx.pid'

平滑重启
如果更改了配置就要重启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命令参数用法详细介绍

     启动nginx命令说明:需要注意,由于nginx默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功。  nginx命令:停止nginx  ...

    windows下Nginx启动、关闭、重启bat工具

    标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...

    nginx 启动脚本

    【标题】:“Nginx启动脚本” 在服务器管理和运维工作中,Nginx是一个非常流行的高性能Web服务器和反向代理服务器。Nginx以其高并发处理能力、轻量级架构和出色的稳定性而闻名。当我们安装Nginx后,通常需要通过...

    nginx开机自启动安装包

    配置文件`nginx-service.xml`可能用于指定服务的属性,如启动类型(自动、手动等)和服务的启动命令。 5. **Nginx的配置**:`conf`文件夹下的`nginx.conf`是主配置文件,它定义了服务器块、监听端口、虚拟主机等...

    Linux中安装Nginx以及启动、关闭和重启命令.pdf

    在Linux系统中,Nginx是一款广泛使用的高性能Web服务器和反向代理服务器,其安装、启动、关闭和重启等基本操作对于日常维护至关重要。以下将详细介绍这些过程。 首先,安装Nginx。通常,我们需要从Nginx官方网站...

    nginx常用命令.doc

    首先,启动Nginx的命令通常是`/usr/local/nginx/sbin/nginx`,这会按照默认配置文件(如`/usr/local/nginx/conf/nginx.conf`)启动服务器。如果你需要指定不同的配置文件,可以使用`-c`选项,例如`/usr/local/nginx/...

    源码nginx服务器启动、关闭脚本

    否则,执行`$nginx`命令启动Nginx服务,并再次检查确认Nginx启动成功。 - `stop`:使用`$nginx -s stop`命令优雅地停止Nginx服务。如果成功停止(`$? -eq 0`),则输出“nginx关闭成功”,否则尝试使用`pkill -9 ...

    nginx开机启动脚本

    ### Nginx 开机启动脚本详解 #### 概述 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。它以其高性能、稳定性、丰富的功能集、简单的配置方式和低...

    详解linux中nginx启动 重启 关闭命令

    本文将详细介绍如何在Linux系统中启动、重启和关闭Nginx服务,以及进行平滑重启和配置文件的检查。 **启动Nginx** 启动Nginx服务器通常使用以下命令,其中`-c`参数指定Nginx配置文件的路径: ```bash nginx -c /...

    隐藏窗口启动Nginx和PHP——Nginx1.14.2+php-VC15-x64+RunHiddenConsole+启动和停止脚本

    `start.bat`脚本通常会调用RunHiddenConsole来启动Nginx和PHP,命令格式可能是这样的: ```bat RunHiddenConsole.exe "path_to_nginx.exe" -s start RunHiddenConsole.exe "path_to_php-cgi.exe" -b 127.0.0.1:9000...

    nginx 命令.bat

    nginx web服务器启动,重启,关闭。为了方便写了一个bat脚本

    ubuntu系统中nginx启动脚本

    Nginx启动脚本是用于管理系统服务的重要工具,它允许用户启动、停止、重启或查看Nginx服务的状态。本文将详细介绍如何在Ubuntu系统中配置和使用Nginx启动脚本来实现服务的自启动。 首先,我们需要理解启动脚本的...

    Nginx在MAC上的安装、启动、重启和关闭

    - 启动Nginx:若Nginx未启动,则可以通过`/usr/local/Cellar/nginx/版本号/bin/nginx -c /usr/local/etc/nginx/nginx.conf`命令直接启动Nginx,其中版本号需根据实际安装的Nginx版本替换。 - 访问测试:通过浏览器...

    linxu服务器上nginx启动、关闭、配置检查命令(推荐)

    要启动Nginx服务器,通常使用的是`/usr/local/nginx/sbin/nginx`或`/etc/init.d/nginx start`命令。如果你指定了自定义的配置文件路径,可以使用`-c`选项指定配置文件,如`/sbin/nginx -c /path/to/nginx.conf`。这...

    nginx 启动及常见错误

    Windows 版 备注: 一切命令在解压后的出现 nginx.exe 可执行文件的同级黑窗口操作 1.启动命令**: start nginx.exe () ...当执行重启,或关闭命令报这个错误,报名当前的nginx 根本就没有启动成功,

    在linux系统上升级nginx版本

    关闭历史版本的 Nginx,准备启动新版本的 Nginx。 ``` killall nginx ``` 步骤 7: 启动新版本 Nginx 启动新版本的 Nginx,检查 Nginx 是否运行正常。 ``` ./nginx ps -ef | grep nginx ``` 总结 升级 Nginx ...

    Nginx在window机器的快捷开关bat脚本

    在Windows环境下,通常通过命令行来启动或关闭Nginx服务,但这对不熟悉命令行操作的用户来说可能较为繁琐。通过创建批处理(bat)脚本,我们可以简化这个过程,实现一键启动和停止。 在Windows上,批处理脚本是基于...

Global site tag (gtag.js) - Google Analytics