window下使用node管理nginx

原文链接

背景

项目开发者个人需要搭建个人的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]]
  1. -s使用nginx默认的命令,含有stop/reload/quit
  2. -f为自定义选择配置文件,文件路劲命令最好在git-bash下使用

常用命令

  1. 常规启动

启动之前会先关闭已有的所有nginx进程,因此此命令也可为重启命令

node-nginx [-f configPath]
  1. 重启
node-nginx -s reload [-f configPath]
  1. 停止
node-nginx -s stop [-f configPath]

效果展示

QQ截图20180710231815.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 浩浩结婚了。我说发点图片来。 视频里,小伙子牵着新娘走过T台踏上舞台。 新娘热泪盈眶不断抹泪。浩浩紧紧攥着她的手,...
    思静五月阅读 272评论 1 0
  • 这幅图来自远方,我没有直接欣赏,通过别人的眼睛我看到了他们身边的美景。美景美的是发现美景的眼光,有人经常路过...
    碧水山涧阅读 621评论 0 0
  • 智慧即:从日常中提炼模式,从不同学科的理论找类似的模式,进行套用反思和引用及比喻。即学会用一个已经熟悉的概念来理解...
    挖泥巴阅读 1,558评论 1 50