Qexo本地化部署小记
本文环境基于Debian系统
部分处理情况仅供参考,请以日志报错为主
Qexo是一个美观、强大的在线静态博客管理器,本文记录本地化部署过程的心得
部署后拒绝连接
1.防火墙/安全组没有放行端口
请到服务器厂商后台将运行的端口号添加到安全组,如果服务器使用了 Linux 面板,请检查此 Linux 面板是否有还有安全组配置,需要同样将端口号添加到安全组。
2.没有监听0.0.0.0
最后一句运行命令改为如下命令
1 | python3 manage.py runserver --noreload 0.0.0.0:8000 |
Bad Request (400)
修改configs.py
1 | DOMAINS = ["*"] |
自动部署失败
考虑hexo运行目录和qexo是否一致,不一致在命令前面加上
1 | cd hexo目录 && |
保留Qexo进程
在qexo目录下创建文件keep.sh
代码如下
1 | #!/bin/bash |
然后执行
1 | chmod u+x keep.sh |
Qexo本地化部署小记