背景
項(xiàng)目開(kāi)發(fā)者個(gè)人需要搭建個(gè)人的nginx,作為代理老項(xiàng)目和Vue服務(wù)端渲染項(xiàng)目的中間服務(wù)嫁赏,需要不斷更新且共享nginx配置文件油挥。項(xiàng)目一開(kāi)始使用Q群溝通更新配置,不用說(shuō)這種方式肯定很Low攘乒,而且總所周知nginx在window下管理是有多麻煩惋鹅,更新配置要關(guān)掉進(jìn)程再重啟闰集,當(dāng)然使用.bat腳本也可以方便操控,但是更新配置文件有頭大了(其實(shí)用node操控的核心也是用window命令)爽雄;因此我就想著如果能像在Linux操作nginx一樣方便沐鼠,那就方便多了叹谁,于是乎我就寫(xiě)用node寫(xiě)了這個(gè)工具乘盖,具體的使用方法如下:
安裝
npm install -g nginx-in-node
配置nginx 下載鏈接
配置Path系統(tǒng)變量侧漓,目錄級(jí)別到nginx.exe即可
使用
參數(shù)
node-nginx [-s [stop/reload/quit]] [-f [configPath]]
- -s使用nginx默認(rèn)的命令监氢,含有stop/reload/quit
- -f為自定義選擇配置文件浪腐,文件路勁命令最好在git-bash下使用
常用命令
- 常規(guī)啟動(dòng)
啟動(dòng)之前會(huì)先關(guān)閉已有的所有nginx進(jìn)程,因此此命令也可為重啟命令
node-nginx [-f configPath]
- 重啟
node-nginx -s reload [-f configPath]
- 停止
node-nginx -s stop [-f configPath]
效果展示
QQ截圖20180710231815.jpg