Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shjhe/node-nginx
使用Node快速启动、关闭、重启(更新配置文件)
https://github.com/shjhe/node-nginx
nginx nodejs shell windows
Last synced: 8 days ago
JSON representation
使用Node快速启动、关闭、重启(更新配置文件)
- Host: GitHub
- URL: https://github.com/shjhe/node-nginx
- Owner: shjhe
- License: mit
- Created: 2018-02-06T08:10:01.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-01T10:47:04.000Z (about 6 years ago)
- Last Synced: 2024-09-07T03:35:00.237Z (2 months ago)
- Topics: nginx, nodejs, shell, windows
- Language: JavaScript
- Size: 12.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# node-nginx
## 安装
``` sh
npm install -g nginx-in-node
# or
yarn global add nginx-in-node
```## 使用
### 参数
```sh
node-nginx [-s] [stop/reload/quit] [-f] [configPath]
```
1. -s使用nginx默认的命令,含有stop/reload/quit
2. -f为自定义选择配置文件
> 本人的项目中,由于每个人都需要共用配置文件并使用独立的nginx去开发,因此添加此参数,选择是否使用最新的配置文件其启动nginx,也方便对nginx配置文件进行版本控制### 常用命令
1. 常规启动
> 启动之前会先关闭已有的所有nginx进程,因此此命令也可为重启命令
```sh
node-nginx [-f configPath]
```2. 重启
```sh
node-nginx -s reload [-f configPath]
```3. 停止
```sh
node-nginx -s stop [-f configPath]
```### 其他配置
1. 下载windows版nginx [http://nginx.org/en/download.html](http://nginx.org/en/download.html)
2. 配置nginx环境变量,目录级别到nginx.exe即可(重要)
## License
MIT