说出来不怕你们笑话, 我自己写的 AnyVICP 2 自己安装都花了 1 个小时才装上.
本来是用 BT-Panel 的 Python 项目列装的, but 我用命令行就可以启动但是我用宝塔面板就是启动不起来.
我查了半天也没查出来啥.
然后我自己用了 Ubuntu 自带的 systemctl 搞.
写了一个 service 文件, 然后 Nginx 反向代理...
本来应该很顺利的, 然后谁知道打开后提示 Server Error (500), 排查了半天找不出来 (因为我开了 DEBUG=False, 不显示错误), 还是把 DEBUG 改成了 True.
然后就发现因为 systemctl 的启动位置是在自己的目录, 而它的目录又没有 config.json, 导致打不开文件 500 报错.
我就把 ./ 式硬编码改为了 /www/py_projects/anyvicp2/AnyVICP2/config.json.
改完之后再把 DEBUG 改成 False, 重启服务, 正常运行了.
在我简介里, Sepocatch 和 ICP 是两个链接哦~
点击 ICP 就进去了.jpg