Compartilhamento de tecnologia

Desenvolvimento de projeto Django (2)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Índice

1. Instale e use uWSGI

1.1.

1.2. Arquivo de configuração

1.3. Iniciar e parar o uwsgi

2. Instale o nginx

3. Configuração Nginx uWSGI

4. Arquivos estáticos de configuração Nginx

5. Balanceamento de carga de configuração Nginx


1. Instalação e usouWSGI

imagem-20211216095808144

uWSGI é um servidor web que pode ser usado para implantar aplicativos web Python.É um servidor Web de uso geral de alto desempenho que pode ser executado em diversos sistemas operacionais e oferece suporte a diversos protocolos de serviços Web.

Documentação oficial:Projeto uWSGI — documentação uWSGI 2.0

1.1.

pip install uwsgi==2.0.21

1.2. Arquivo de configuração

  1. [uwsgi]
  2. # 使用nginx作为web服务器
  3. #socket = 127.0.0.1:8000
  4. # 直接做web服务器
  5. http=192.168.0.182:8000
  6. # 指定项目的根目录
  7. chdir = /opt/django_deploy12
  8. # 指定项目的wsgi文件
  9. wsgi-file = django_deploy12/wsgi.py
  10. # 指定启动的工作进程数
  11. processes = 4
  12. # 指