当前位置: 代码迷 >> 综合 >> 多项目上线Nginx+Django+uwsgi
  详细解决方案

多项目上线Nginx+Django+uwsgi

热度:92   发布时间:2023-12-19 07:54:03.0

本文章的前提是django项目调试已经完成

环境配置

  • 安装nginx

    sudo apt-get install nginx

  • 安装uwsgi

    sudo apt-get install libpython3.6-dev

    pip install uwsgi

    数据库修改字符集(方便插入中文)

修改mysql的配置文件

cd /etc/mysql/mysql.conf.d

sudo cp mysql.cnf mysql.cnf.bak # 修改前先备个份

sudo vim mysql.cnf

在[mysqld]下增加一句:

character_set_server = utf8

保存并重启服务

sudo systemctl restart mysql.service #重启服务

Nginx 配置

       include /etc/nginx/sites-enabled/*;
  • 配置文件

    到/etc/nginx/sites-available 下写配置文件

    cd /etc/nginx/sites-available

    复制新建一个站点配置文件

    sudo cp default your.example.com.c