windows下nginx的全局使用及简单扩展

本文介绍了如何在Windows上全局配置Nginx,包括设置环境变量NGINX_HOME和Path,以及解决因相对路径问题导致的启动困扰。通过创建nginxd.bat脚本来包装nginx.exe,实现更便捷地管理和控制Nginx进程。
摘要由CSDN通过智能技术生成

安装nginx后,如果想要使用nginx需要切换到nginx根目录下执行命令。如果想要全局使用nginx,则需配置环境变量。

如:添加环境变量NGINX_HOME:D:\work\nginx。追加环境变量Path:%NGINX_HOME%;。

这样的确可以全局使用nginx,但是仍然不能启动nginx,因为nginx的start stop reload等操作需要使用配置文件,而conf-path默认是相对路径conf/nginx.conf,所以无法启动nginx。一般解决办法是切换到nginx根目录执行命令或者通过-p参数指向nginx根目录。但是这样使用起来很不方便。另一个解决办法是编写一个脚本对nginx进行简单的包装。

在nginx跟目录下新建脚本nginxd.bat,对nginx.exe进行简单的包装,并增加了nginx进程查看,以及直接杀进程的功能。使用前配置好环境变量NGINX_HOME即可全局使用了。

@echo off
set args=%*
set cmdF=<nul

echo %args%|findstr /C:"-find" >nul && goto withF ||goto withoutF

:withF
set cmdF=-find
set args=%args:-find=%

:withoutF
set cmdKill=<nul
echo %args%|findstr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值