说明:
本项目可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置.
Linux上安装
首先是安装nginx及jdk此处不做说明
接着安装nginxwebui
wget https://craccd.oss-cn-beijing.aliyuncs.com/nginxWebUI-1.2.6.jar
或者地址 https://gitee.com/cym1102/nginxWebUI/releases
启动命令
nohup java -jar -Xmx64m nginxWebUI-1.2.6.jar --server.port=8080 --logging.file.name=/home/nginxWebUI/log/nginxWebUI.log --spring.database.sqlite-path=/home/nginxWebUI/sqlite.db &
打开对应的启动端口 初始化添加账号
编辑账号及密码
配置http请求参数
管理配置文件及重启nginx操作
备份得上一次文件,可做恢复操作
配置多台服务器
远程服务器管理, 如果有多台nginx服务器, 可以都部署上nginxWebUI, 然后登录其中一台, 在远程管理中添加其他服务器的ip和用户名密码, 就可以在一台机器上管理所有的nginx服务器了.