Nginx:在Windows平台中的一些常用命令
Posted ABin-阿斌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx:在Windows平台中的一些常用命令相关的知识,希望对你有一定的参考价值。
我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得不错就一键三连吧~
下一篇:2022版 Nginx 笔记大全
文章目录
一、前言
- 有时候我的有关项目可能会部署在政务云的 Windows 平台上,这个时候我们就很有必要学习一下在 Windows 平台中如何玩转 Nginx
二、如何启动、停止、重启nginx服务器?(Windows平台的Nginx命令)
- Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,nginx 具有跨平台的特性,无论是 linux 还是 Windows 系统均可以使用。在 Windows下使用 Nginx
- 我们需要掌握一些基本的操作命令,比如:启动、停止 Nginx 服务,重新载入 Nginx 等,下面对这些操作进行一些简单的介绍。
三、注意细节
- 注意:在启动 Nginx 时不要直接点击 nginx.exe 文件,因为:这样会导致修改配置后重启、停止nginx 无效,需要手动关闭任务管理器内的所有 nginx 进程,再启动才可以。
- 这个坑我亲自踩过,代理方面配的都没有问题,但是就是访问接口时 502。结果打开任务管理器才发现,几十个:nginx.exe的进程在后台挂着,导致我修改完的配置并没有生效,麻了!!!结果所有后台所有 nginx.exe 进程关掉,再用命令重启就可以了。
- 我们使用命令行工具进行 nginx 的启动、停止和重启工作。 打开 cmd 命令窗口,切换到 nginx 解压目录下,假设你安装在 C:servernginx-1.21.5 目录下。
四、相关命令
1、启动
- 启动 Nginx: 使用 start nginx命令:C:servernginx-1.21.5>start nginx
- 启动后我们查看任务管理器可以看到任务已启动。
2、停止
- 停止 Nginx: 使用nginx -s stop来快速停止nginx,使用nginx -s quit 完整的停止nginx
- C:servernginx-1.21.5>nginx.exe -s stop 或 C:servernginx-1.21.5>nginx.exe -s quit
- 注意: stop 是快速停止 nginx,可能并不保存相关信息;quit 是完整有序的停止 nginx,并保存相关信息
3、重启
-
重新载入Nginx: 使用nginx -s reload命令:C:servernginx-1.21.5>nginx.exe -s reload
-
当配置信息修改,需要重新载入这些配置时使用此命令。
4、重新打开日志文件
- 重新打开日志文件: 使用nginx -s reopen命令:C:servernginx-1.21.5>nginx.exe -s reopen
5、查看Nginx版本
- C:servernginx-1.21.5>nginx -v
以上是关于Nginx:在Windows平台中的一些常用命令的主要内容,如果未能解决你的问题,请参考以下文章