简介:本文将为您提供一个详尽的指南,指导您如何在宝塔面板上部署Django 4、Vue-Cli 5、uwsgi、Nginx和Mysql的组合应用。我们将从环境准备到应用部署,涵盖所有关键步骤,确保您能够顺利完成部署工作。
部署流程大致分为以下步骤:准备环境、创建数据库、创建虚拟环境、安装依赖、安装uwsgi、安装Nginx、配置Nginx、启动项目。
一、准备环境
在开始之前,您需要确保您的服务器已经安装了以下软件:
激活虚拟环境:
python3 -m venv myenv
myenv\Scripts\activatesource myenv/bin/activate注意:版本号可能有所不同,请根据实际情况选择合适的版本。
pip install django==4.0.3 vue-cli uwsgi mysqlclient
六、安装Nginx
pip install uwsgi
nginx
server {
listen 80;
server_name example.com;
location / {
uwsgi_pass unix:/tmp/uwsgi.sock;
include uwsgi_params;
}
}请根据您的实际情况修改配置文件中的域名和文件路径。bash
uwsgi --socket /tmp/uwsgi.sock --chdir /path/to/your/project --module your_project:application请将/path/to/your/project替换为您的实际项目路径,your_project:application替换为您的项目入口。启动成功后,项目将运行在uwsgi进程中。