suifengpiao14 / nginx-config
一个用于自动配置nginx的php库
dev-master
2018-10-31 11:55 UTC
Requires
- php: >=5.5.0
This package is not auto-updated.
Last update: 2024-09-29 05:27:56 UTC
README
开发微服务时,项目数量较多,每个项目都需要配置开发、测试、预发布、正式等环境,这比较繁琐。这个脚本可以自动化配置nginx的虚拟域名conf文件。
安装方法
- 获取源码
composer require --dev suifengpiao14/nginx-config:dev-master
2. 修改composer.json文件,增加执行脚本
"post-install-cmd": [ "sh ./vendor/suifengpiao14/nginx-config/src/setup.sh" ], "post-update-cmd": [ "sh ./vendor/suifengpiao14/nginx-config/src/setup.sh" ]
- 执行安装命令
composer install
使用方法
安装后,项目跟目录会新增domain.conf和conf_nginx.sh两个文件。
- 修改domain,将domain.conf文件命名为域名(假设域名为abc.com,则改名为abc.com.conf)
- 执行bash ./conf_nginx.sh即可
注意事项
- domain.conf中连接php cgi默认使用php7backend,可以根据自己的实际情况进行修改
- 配置文件支持二级域名泛解析,方便通过增加dev、test、pre等前缀来区分环境,如(dev.abc.com、test.abc.com、pre.abc.com)