目录
- 一、宝塔简介
- 二、安装宝塔
- 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 安装过程
- 进入centOS,输入安装命令
yum install -y wget &&
wget -O install.sh http://download.bt.cn/install/install_6.0.sh &&
sh install.sh
- 完整命令列表(常规仅此行命令即完成安装)
- 安装完成后显示
登录:首次登录宝塔后台,就是这个网址和这个账号密码
- 若忘记登录入口,输入
bt
命令,选14
14选项:仅显示入口网址和账号,密码若修改过,则此处会失效
2.2 注意事项
- 端口问题:服务器对外交互,都要同时放行云服务器端口(见下图)、宝塔面板安全选项下端口(见下图),否则请求都会被拒绝
- 腾讯云端口控制
- 宝塔端口控制
- 多网页模式:一个服务器可以部署多个动态或静态网站
三、登录面板操作
3.1 面板初始化设置
- 配置步骤
3.2 自动安装设置
- 点击首页,会自动弹出推荐安装套件,一般不需修改,点击一键安装即可
- 若误关,可手动安装
3.3 配置设置
- 等待安装完成后,点击软件商店,点开Nginx首页显示
- 搜索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语句浅析