BT部署python-django博客

作者 : icbug 发布时间: 2020-07-21 文章热度:346 共828个字,阅读需3分钟。 手机浏览

 

请大家先到bt.cn官网上查看文档并部署属于自己的宝塔面板

请提前准备好项目文件并创建数据库,把Python的数据库文件更改后进行上传

上传项目文件夹到/www/wwwroot/目录下这里我用一个test的项目扔进去,所以我们的项目路径为www/wwwroot/test

登陆宝塔面板,在首页点击python项目管理器图标,添加新的项目

路径为{基路径}/{项目名},python版本自己选择,启动文件夹为{基路径}/{项目名}/{项目的主项目},主项目下包含有wsgi.py文件,端口暂时为8002,后面添加nginx后会修改端口,如果没有requirement.txt文件的话不用勾选安装模块依赖

BT部署python-django博客-icbug创客

注意安全组要打开,如果使用ip访问应该是503报错,如果没有继续即可

错误log储存,如果你写了安装依赖模块的文件正常应该不会出错

[uwsgi] http = 0.0.0.0:8002 
chdir=/www/wwwroot/test_bt/ 
module = test_bt.wsgi:application 
master = true processes=2 
threads=2 
max-requests=2000 
chmod-socket=664 
vacuum=true 
daemonize = /www/wwwroot/test_bt/test_bt/uwsgi.log

解决log中提到的问题即可

第二个就是我们的反向代理,我们新建一个站点,选择反向代理

BT部署python-django博客-icbug创客

BT部署python-django博客-icbug创客

想要SSL加密认证请在反向代理前申请

BT部署python-django博客-icbug创客

这里推荐一个泛域名证书的网站,免费的Let's encrypt:https://letsencrypt.osfipin.com/

由于宝塔特殊性原因无法在线申请泛域名证书

这里需要你解析好的域名,点击提交后找到反向代理选项

BT部署python-django博客-icbug创客

BT部署python-django博客-icbug创客

然后伪静态需要根据你自己的网址进行编写,在此设置即可

参考博客园的一篇文章:

https://www.cnblogs.com/steven9898/p/11331138.html

祝大家部署顺利!

常见问题FAQ

本站资源是否全部免费?
本站文章和普通速度下载资源免费,高速下载资源和讲解视频需要成为SVIP才能查看哦!
本站采用标准 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!
icbug创客 » BT部署python-django博客

1 评论

  1. 签到成功!签到时间:2020-07-26 15:35:16,每日打卡,生活更精彩哦~

发表评论

CAPTCHAis initialing...