首页 生活随笔

由于本人实在是太菜了,写nginx配置都要百度一下然后复制粘贴,非常浪费时间还容易写错字导致服务挂掉。今天给Nextcloud配置Onlyoffce在线编辑文档功能的时候,一键部署脚本部署成功之后是个http的docker。看http不顺眼,就想着再加个nginx把http反代成https。
想着网上可能会有什么工具给我这种电脑小白用的,可以快速生成nginx配置的,能在web界面一键配置反向代理,然后就找到了陈钇蒙大佬写的NginxWebGUI。
NginxWebGUI官网

NginxWebGUI功能介绍:
可以使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置.

工具支持docker一键搭建,docker里含有一个nginx,如果要用自己的nginx,也可以用java环境部署

docker run -itd -v /随便写个路径/nginxwebui:/home/nginxWebUI -e BOOT_OPTIONS="--server.port=这里写web端口" --privileged=true --net=host cym1102/nginxwebui:latest

搭建好了之后,发现之前用vim按半天才能解决的问题,现在动动鼠标就全都有了
QQ截图20210217185402.png
首先看工具8080端口就不顺眼,配置一条反向代理把端口代理到常用web端口并开启https
QQ截图20210217185513.png
阿里云配置个解析记录
QQ截图20210217185641.png
申请SSL证书
QQ截图20210217185743.png
开启反向代理和https,上传SSL证书
QQ截图20210217185828.png
生成nginx配置,reload
QQ截图20210217185937.png
已建立安全连接
QQ截图20210217190003.png
这太强了,节约大量时间。

马上把家里web应用全都改成反代https

还有两个十分方便的安全功能:
1.快速添加http的auth
QQ截图20210217190235.png
访问时候就可以输入用户名密码访问
QQ截图20210217190338.png
2.Google 的OTP,加强安全性
QQ截图20210217190549.png
完美

最后感谢大佬开发这个工具并秒回我的低级问题
QQ截图20210217191356.png
附官网链接
NginxWebGUI官网




文章评论

    Ai 访客ChromeWindows
    2021-02-26 21:11   回复

    好东西,收藏了!!

    小谈谈 访客ChromeWindows
    2021-02-23 7:55   回复

    好耶!收藏了