启动操作
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默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功。 nginx命令:停止nginx ...
标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...
【标题】:“Nginx启动脚本” 在服务器管理和运维工作中,Nginx是一个非常流行的高性能Web服务器和反向代理服务器。Nginx以其高并发处理能力、轻量级架构和出色的稳定性而闻名。当我们安装Nginx后,通常需要通过...
配置文件`nginx-service.xml`可能用于指定服务的属性,如启动类型(自动、手动等)和服务的启动命令。 5. **Nginx的配置**:`conf`文件夹下的`nginx.conf`是主配置文件,它定义了服务器块、监听端口、虚拟主机等...
在Linux系统中,Nginx是一款广泛使用的高性能Web服务器和反向代理服务器,其安装、启动、关闭和重启等基本操作对于日常维护至关重要。以下将详细介绍这些过程。 首先,安装Nginx。通常,我们需要从Nginx官方网站...
首先,启动Nginx的命令通常是`/usr/local/nginx/sbin/nginx`,这会按照默认配置文件(如`/usr/local/nginx/conf/nginx.conf`)启动服务器。如果你需要指定不同的配置文件,可以使用`-c`选项,例如`/usr/local/nginx/...
否则,执行`$nginx`命令启动Nginx服务,并再次检查确认Nginx启动成功。 - `stop`:使用`$nginx -s stop`命令优雅地停止Nginx服务。如果成功停止(`$? -eq 0`),则输出“nginx关闭成功”,否则尝试使用`pkill -9 ...
### Nginx 开机启动脚本详解 #### 概述 Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在 BSD-like 协议下发行。它以其高性能、稳定性、丰富的功能集、简单的配置方式和低...
本文将详细介绍如何在Linux系统中启动、重启和关闭Nginx服务,以及进行平滑重启和配置文件的检查。 **启动Nginx** 启动Nginx服务器通常使用以下命令,其中`-c`参数指定Nginx配置文件的路径: ```bash nginx -c /...
`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 web服务器启动,重启,关闭。为了方便写了一个bat脚本
Nginx启动脚本是用于管理系统服务的重要工具,它允许用户启动、停止、重启或查看Nginx服务的状态。本文将详细介绍如何在Ubuntu系统中配置和使用Nginx启动脚本来实现服务的自启动。 首先,我们需要理解启动脚本的...
- 启动Nginx:若Nginx未启动,则可以通过`/usr/local/Cellar/nginx/版本号/bin/nginx -c /usr/local/etc/nginx/nginx.conf`命令直接启动Nginx,其中版本号需根据实际安装的Nginx版本替换。 - 访问测试:通过浏览器...
要启动Nginx服务器,通常使用的是`/usr/local/nginx/sbin/nginx`或`/etc/init.d/nginx start`命令。如果你指定了自定义的配置文件路径,可以使用`-c`选项指定配置文件,如`/sbin/nginx -c /path/to/nginx.conf`。这...
Windows 版 备注: 一切命令在解压后的出现 nginx.exe 可执行文件的同级黑窗口操作 1.启动命令**: start nginx.exe () ...当执行重启,或关闭命令报这个错误,报名当前的nginx 根本就没有启动成功,
关闭历史版本的 Nginx,准备启动新版本的 Nginx。 ``` killall nginx ``` 步骤 7: 启动新版本 Nginx 启动新版本的 Nginx,检查 Nginx 是否运行正常。 ``` ./nginx ps -ef | grep nginx ``` 总结 升级 Nginx ...
在Windows环境下,通常通过命令行来启动或关闭Nginx服务,但这对不熟悉命令行操作的用户来说可能较为繁琐。通过创建批处理(bat)脚本,我们可以简化这个过程,实现一键启动和停止。 在Windows上,批处理脚本是基于...