Nginx-Web管理系统

 源码地址:https://github.com/FFlask/easy_nginx.git(暂未完成)

0、写在前面

最近公司有个业务,帮学校的网站升级成双栈访问(支持IPv6访问),实际就是架设Nginx反代服务器

然而学校里的老师不怎么懂Linux和Nginx的配置,后期维护成了大问题

加上个人感觉Nginx的配置确实不太友好,对维护人员技能水平要求较高

加上最近发现由厂家在卖号称网站双栈一键升级平台,还有安全网关、资源管理的功能,一台二十多万

然而之这玩意儿实际就是Nginx加个Web操作界面、、、

总之为了帮大家方便操作,顺便自己锻炼身体,就有了这个Nginx的Web操作界面(这里主要是Nginx的反代功能)

Nginx能实现的都能实现,包括网站双栈升级,安全网关,HTTP升级到HTTPS,资源管理,流量分析等等

原理实际上就是从Web上对Linux服务器和Nginx的各种配置的增删改查、、、

 

1、需求分析

1.1 站点地图 

 

这是一个只有后台的管理系统

能做到反代站点的增删改查、一键上/下线,内部站点的增删改查、状态检测,全局配置的改查,安全相关配置的增删改查,系统配置的改查,管理员的增删改查和权限修改

对底层Linux和Nginx的配置的下发和查看

1.2 功能流程图

 

2、数据库设计

2.1 数据表关系图

 

 

2.2 数据表设计

用户表

角色权限表

内部站点表

 反代站点表

 

3、框架选择

后端使用比较熟悉的Flask

模板使用jinja2

前端使用最近找到的X-admin,好看且省事

4、具体功能实现

5、经验总结

转载于:https://www.cnblogs.com/cx59244405/p/10242503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值