LCTF 2018平台部署与管理指南
LCTF 2018平台
LCTF 2018平台是专为LCTF 2018比赛设计的代码与部署方案。本项目的前端代码已通过webpack打包,可参考源码进行修改。
部署步骤
-
使用 nginx+uwsgi+django 进行项目部署,示例文件与配置均已上传。
-
在 uwsgi 配置文件中,将启动权限设置为
nginx:nginx
用户,按需修改用户信息(大部分系统中,nginx 用户为www-data:www-data
)。 -
更改 web 目录的拥有者至 uwsgi 启动用户:
bash
chown -R nginx:nginx .
系统兼容性
本项目开发基于 Python 2.7,其他 Python 版本的兼容性尚未测试。
使用路径及管理
- 后台默认路径:
api/admin/
,可在app/backend/lctf2018_backend/urls.py
中自定义路径。 - 后台管理账号:默认账号
admin
,密码admin123456
。确保在正式环境中修改此默认设置。
管理指令
进入 backend 目录后运行以下命令完成管理操作:
bash
cd app/backend
python manage.py change
5.18MB
文件大小:
评论区