背景
项目开发者个人需要搭建个人的nginx,作为代理老项目和Vue服务端渲染项目的中间服务,需要不断更新且共享nginx配置文件。项目一开始使用Q群沟通更新配置,不用说这种方式肯定很Low,而且总所周知nginx在window下管理是有多麻烦,更新配置要关掉进程再重启,当然使用.bat脚本也可以方便操控,但是更新配置文件有头大了(其实用node操控的核心也是用window命令);因此我就想着如果能像在Linux操作nginx一样方便,那就方便多了,于是乎我就写用node写了这个工具,具体的使用方法如下:
安装
npm install -g nginx-in-node
配置nginx 下载链接
配置Path系统变量,目录级别到nginx.exe即可
使用
参数
node-nginx [-s [stop/reload/quit]] [-f [configPath]]
- -s使用nginx默认的命令,含有stop/reload/quit
- -f为自定义选择配置文件,文件路劲命令最好在git-bash下使用
常用命令
- 常规启动
启动之前会先关闭已有的所有nginx进程,因此此命令也可为重启命令
node-nginx [-f configPath]
- 重启
node-nginx -s reload [-f configPath]
- 停止
node-nginx -s stop [-f configPath]
网友评论