当前位置: 首页 > 后端技术 > Python

DomainAdmin:基于Python+Vue.js技术栈的域名SSL证书监控平台

时间:2023-03-25 20:12:23 Python

DomainAdmin基于Python+Vue.js技术栈的域名SSL证书监控平台用于解决该问题。不同平台申请不同企业域名SSL证书。到期后无法及时收到通知,导致上网异常,被老板拒绝。骂问题运行环境:Python3.7.0安装$pipinstalldomain_admin#开始运行$gunicorn'domain_admin.main:app'默认管理员账号:admin密码:123456注:后台服务依赖curl项目介绍https://gitee.com/mouday/doma...https://github.com/mouday/dom...https://pypi.org/project/doma...项目截图网页版:桌面版:功能:手动+自动查询证书信息域名证书信息定时监控,过期邮件提醒域名增删查查管理域名批量导入导出功能用户登录,退出修改密码多用户模式用户管理调度历史日志api接口浏览器桌面移动端(app+小程序)前端选择(网页版)Node.jsVite.jsVue3.jsVueRouterPiniaElementPlusTailwindCSS前端选择(桌面版)node.jsv16.15.1vue3.jsquasar+electron后端选择Python3.7.0Flaskhttps://flask.palletsprojects...jinja2https://jinja.palletsprojects...peewee(sqlite)http://docs.peewee-orm.com/en...apschedulerhttps://apscheduler.readthedo...supervisordhttp://supervisord.org/index....gunicornhttps://docs.gunicorn.org/二次开发接口文档:/doc/index.mdgitclonehttps://github.com/mouday/domain-admin.git#安装依赖pipinstall-rrequirements.txt#启动开发服务makedevcodepush#githubgitpush-uoriginmaster#giteegitpush-ugiteemaster问题1.暂不支持多进程启动。使用master+multi-worker的方式启动应用会启动多个定时任务Scheduler,导致多个执行任务。如果小规模使用,只需启动一个过程。如果需要支持并发访问,可以自行完善应用。将timer分离出来,由单个进程控制,组成scheduler+Flask(master+多个worker)