suifengpiao14 / nginx-config
A simple library for auto config nginx with php
Installs: 26
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Lua
Requires
- php: >=5.5.0
This package is not auto-updated.
Last update: 2025-05-11 08:45:35 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)