注册域名

打开云解析进行配置
image.png

防火墙开启

image.png

登陆实例

重置密码

image.png

登陆实例

image.png
在终端中输入

  1. yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

image.png

绑定宝塔面板

通过以上地址,输入以上的用户名密码后,绑定账号
image.png

关联腾讯云账号

image.png
image.png

选择需要安装的套件后,等待安装

image.png

安装软件

image.png
安装2.0的
image.png
image.png

添加站点

image.png
image.png

导出项目依赖

image.png

上传源码

image.png

上传源码压缩包

image.png
解压
image.png
image.png
image.png

添加uwsgi配置文件uwsgi.ini

创建配置文件

image.png

查看文件地址

image.png

添加配置

image.png

  1. #添加配置选择
  2. [uwsgi]
  3. #配置和nginx连接的socket连接
  4. socket=127.0.0.1:9010
  5. #配置项目路径,项目的所在目录
  6. chdir=/www/wwwroot/www.test.com/
  7. #配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录
  8. wsgi-file=CIS/wsgi.py
  9. #配置启动的进程数
  10. processes=4
  11. #配置每个进程的线程数
  12. threads=2
  13. #配置启动管理主进程
  14. master=True
  15. #配置存放主进程的进程号文件
  16. pidfile=uwsgi.pid
  17. #配置dump日志记录
  18. daemonize=uwsgi.log

修改网站配置文件

image.png

  1. location / {
  2. include uwsgi_params;
  3. uwsgi_pass 127.0.0.1:9010; #端口要和uwsgi里配置的一样
  4. uwsgi_param UWSGI_SCRIPT CIS.wsgi; #wsgi.py所在的目录名+.wsgi
  5. uwsgi_param UWSGI_CHDIR /www/wwwroot/www.test.com/; #项目路径
  6. }
  7. location /static/ {
  8. alias /www/wwwroot/www.test.com/static/; #静态资源路径
  9. }

配置python项目

image.png
image.png

导入数据库

image.png
image.png

修改数据库权限

image.png

编辑setting.py文件

添加自己的域名

image.png

注释掉 STATICFILES_DIRS 设置

image.png

image.png

添加一行 在settins.py文件,在末尾处添加静态资源收集路径

  1. STATIC_ROOT = os.path.join(BASE_DIR, 'static')

记录下数据库这三项内容并到settings里更新数据库设置设置

image.png
image.png

重启项目

image.png

文章网址

宝塔Linux部署Django项目教程|带MySQL数据库
`