首页 > 系统相关 >windows下常用的nginx命令

windows下常用的nginx命令

时间:2023-08-08 13:34:12浏览次数:40  
标签:常用 exe windows stop nginx conf softwares 1.24

  • start nginx : 启动nginx
  • nginx.exe -c conf/nginx.conf 按照指定配置去启动nginx
  • nginx -t -c conf/nginx.conf  :检测nginx是否配置正确
  • nginx -s reload  :修改配置后重新加载生效
  • nginx -s stop  :快速停止nginx,可能并不保存相关信息.
  • nginx -s quit  :完整有序的停止nginx,并保存相关信息.
  注意:以下几种方式可能会提示报错: 1.git bash :

--@S4--898- MINGW64 /d/softwares/nginx-1.24.0
$ nginx -s reload
bash: nginx: command not found

2.Windows PowerShell :

PS D:\softwares\nginx-1.24.0> nginx -s reload
nginx : 无法将“nginx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正
确,然后再试一次。
所在位置 行:1 字符: 1
+ nginx -s reload
+ ~~~~~
+ CategoryInfo : ObjectNotFound: (nginx:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException


Suggestion [3,General]: 找不到命令 nginx,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令 。如果信任此命令,请改为键入“.\nginx”。有关详细信息,请参阅 "get-help about_Command_Precedence"。

 

  解决方法: 1.可以切换到cmd中执行命令,如下所示:
D:\softwares\nginx-1.24.0>nginx -s reload
D:\softwares\nginx-1.24.0>nginx -s stop
D:\softwares\nginx-1.24.0>start nginx

 

2.将命令中的nginx 改为./nginx ,便可在git bash和Windows PowerShell中正常操作。如下所示:   

PS D:\softwares\nginx-1.24.0> ./nginx -t -c conf/nginx.conf
nginx: the configuration file D:\softwares\nginx-1.24.0/conf/nginx.conf syntax is ok
nginx: configuration file D:\softwares\nginx-1.24.0/conf/nginx.conf test is successful
PS D:\softwares\nginx-1.24.0> start nginx
PS D:\softwares\nginx-1.24.0> ./nginx -s reload
PS D:\softwares\nginx-1.24.0> ./nginx -s reopen
PS D:\softwares\nginx-1.24.0> ./nginx -t -c conf/nginx.conf
nginx: the configuration file D:\softwares\nginx-1.24.0/conf/nginx.conf syntax is ok
nginx: configuration file D:\softwares\nginx-1.24.0/conf/nginx.conf test is successful

3. 将要执行的命令保存到 .bat文件内,双击执行,如下:

startup.bat:
@echo off 
rem 如果启动前已经启动nginx并记录下pid文件,会kill指定进程 
nginx.exe -s stop 
rem 测试配置文件语法正确性 nginx.exe -t -c conf/nginx.conf
rem 显示版本信息 nginx.exe -v
rem 按照指定配置去启动nginx nginx.exe -c conf/nginx.conf

stop.bat:

nginx.exe -s quit

 

 

标签:常用,exe,windows,stop,nginx,conf,softwares,1.24
From: https://www.cnblogs.com/jjSmileEveryDay/p/17613935.html

相关文章

  • windows10使用Powershell脚本自动初始化磁盘
    如下为脚本内容:1首先使用get-disk命令检测未被初始化的磁盘,磁盘为被初始化属性会为raw,使用rawdisk变量获取未被初始化的磁盘。2判断rawdisk是否有值,如果有,则存在未被初始化磁盘,条件为真,进行下一步。如果空值,则说明系统没有未被初始化的磁盘,输出:没有找到未格式化的磁盘或RAW参数......
  • location常用方法
        ......
  • Nginx实现静态资源服务器
    我们在上一篇文章中已经分析了实现静态资源服务器的多种思路。本篇文章记录使用Nginx实现静态资源服务器的步骤。首先需要安装Nginx和了解Nginx的配置文件。CentOS系统可参考如下帖子:Nginx-------Nginx的安装和多域名配置Nginx安装好能正常运行后我们来尝试配置静态资源服务器。......
  • IDEA 常用快捷键
    1执行(run)alt+r2提示补全(ClassNameCompletion)alt+/3单行注释ctrl+/4多行注释ctrl+shift+/5向下复制一行(DuplicateLines)ctrl+alt+down6删除一行或选中行(deleteline)ctrl+d7向下移动行(movestatementdown)alt+down8向上移动行(movesta......
  • centos安装php php-fpm 以及 配置nginx
    下载php源码包http://www.php.net/downloads.php安装phptar-xvfphp-5.5.13.tar.bz2cdphp-5.5.13./configure--prefix=/usr/local/php--with-config-file-path=/etc--enable-inline-optimization--disable-debug--disable-rpath--enable-shared--enable-opcache--......
  • 虚拟机 的net模式与 桥接模式, windows可以ping通 虚拟机,但是虚拟机无法ping通 windows
    1第一个问题,net与桥接的模式。    2第二个问题,虚拟机ping不通PC,但是PC可以ping通虚拟机。  ......
  • windows下cmake C++库打包成C方式导出
    背景windows下当前的一个项目使用的编译器是mingw,想要使用一个使用msvc编译出来的C++库。方法重新创建一个库,这个使用extern"C"方式导出函数,在函数中调用msvc编译出来的库。项目文件文件结构|--CMakeLists.txt|--floor_calibration||--include|||--floor_c......
  • C# 读取带CheckBox复选框控件的表格-并集成到Windows Service里面
    最近的项目要求读取xls文件内的单元格,并且单元格旁边会有复选框标识类型。搜了下只有java的POI有例子,NOPI看项目文档好像是没有实现读取控件的功能。java实现POI POI如何解析出excel中复选框是否被选中https://blog.csdn.net/qq_29832217/article/details/104413475 C#导......
  • 常用DC口尺寸
    `2.0*0.6mm:这种应该是用在诺基亚黑白屏那种手机上的充电插头2.5*0.7mm:这种不知用在哪里3.5*1.35mm:应该是以前那种小型的磁带机放音机上用的4.0*1.7mm:已知orangepi上用的是这种5.5*2.1:很多路由器上用的是这种5.5*2.5:笔记本的电源吧,联想笔记本的有的是这种,也有路由器用的这......
  • 运维常用指令
     大体发版推送的步骤:拉取仓库代码构建包看是否运行集成及单元测试仓库代码提交设置流水线-阻止异常或是对现有业务产生影响的代码入正式代码仓库,测试左移,让低级别错误回归到dev,减轻QA测试压力node等前端静态页面其他jar.构建打jar包,或是用docker-compose维护发版......