目录

  • 一、宝塔简介
  • 二、安装宝塔
  • 2.1 安装过程
  • 2.2 注意事项
  • 三、登录面板操作
  • 3.1 面板初始化设置
  • 3.2 自动安装设置
  • 3.3 配置设置
  • 四、前端配置(vue项目)
  • 4.1 网站设置
  • 五、后端配置(Django项目)
  • 5.1 初始化创建网站
  • 5.2 上传Django项目
  • 5.3 Django项目添加
  • 5.4 网站Nginx配置文件
  • 5.5 重启及效果
  • 5.6 问题
  • 六、前后端同时配置
  • 6.1 配置步骤
  • 6.2 Nginx语句浅析


一、宝塔简介

  • 简介:宝塔Linux面板是一款服务器可视化管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
  • 本文演示:动静态网站配置过程,及Nginx,uwsgi,Django,mysql宝塔内安装过程
  • 请求流转:
  • 后端项目:浏览器–》Nginx–》uwsgi–》Django,逆向返回资源
  • 前端:浏览器–》Nginx–》vue文件夹,逆向返回资源

二、安装宝塔

2.1 安装过程

  1. 进入centOS,输入安装命令
yum install -y wget && 
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && 
sh install.sh
  1. 完整命令列表(常规仅此行命令即完成安装)
  2. 安装完成后显示

登录:首次登录宝塔后台,就是这个网址和这个账号密码

  1. 若忘记登录入口,输入bt命令,选14

14选项:仅显示入口网址和账号,密码若修改过,则此处会失效

2.2 注意事项

  • 端口问题:服务器对外交互,都要同时放行云服务器端口(见下图)、宝塔面板安全选项下端口(见下图),否则请求都会被拒绝
  • 腾讯云端口控制
  • 宝塔端口控制
  • 多网页模式:一个服务器可以部署多个动态或静态网站

三、登录面板操作

3.1 面板初始化设置

  • 配置步骤

3.2 自动安装设置

  • 点击首页,会自动弹出推荐安装套件,一般不需修改,点击一键安装即可
  • 若误关,可手动安装

3.3 配置设置

  1. 等待安装完成后,点击软件商店,点开Nginx首页显示
  2. 搜索Python项目管理器安装,点开首页显示(Django会用到)

四、前端配置(vue项目)

4.1 网站设置

  • 初始化
  • HTTPS证书设置(可选项)
  • 前端文件上传
  • 重启站点

五、后端配置(Django项目)

5.1 初始化创建网站

  • 初始化步骤

5.2 上传Django项目

  • 上传步骤(注意依赖文件,见下一条)
  • requirements.txt 的生成 及 位置

5.3 Django项目添加

  • 步骤如下

5.4 网站Nginx配置文件

  • 步骤如下

5.5 重启及效果

  • 重启Django(针对5.6节)
  • 重启站点(Nginx配置修改)

配置HTTPS证书:参考静态网站,也可不配


  • 效果

5.6 问题

  • Python项目管理器项目日志
  • 随时查看项目日志debug,此处提示数据库版本过低
  • 解答:修改限制条件,记得保存

六、前后端同时配置

6.1 配置步骤

  • 前端项目配置不变
  • 后端Django项目上传目录如下
  • Django项目配置详见5.3节
  • 站点Nginx配置

6.2 Nginx语句浅析