Technologieaustausch

Django-Projektentwicklung (2)

2024-07-12

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

Inhaltsverzeichnis

1. Installieren und verwenden Sie uWSGI

1.1. Installation

1.2. Konfigurationsdatei

1.3. Starten und stoppen Sie uwsgi

2. Installieren Sie Nginx

3. Nginx-Konfiguration uWSGI

4. Statische Nginx-Konfigurationsdateien

5. Lastausgleich der Nginx-Konfiguration


1. Installation und VerwendunguWSGI

Bild-20211216095808144

uWSGI ist ein Webserver, der zum Bereitstellen von Python-Webanwendungen verwendet werden kann.Es handelt sich um einen leistungsstarken Allzweck-Webserver, der auf einer Vielzahl von Betriebssystemen ausgeführt werden kann und eine Vielzahl von Webdienstprotokollen unterstützt.

Offizielle Dokumentation:uWSGI-Projekt – uWSGI 2.0-Dokumentation

1.1. Installation

pip install uwsgi==2.0.21

1.2. Konfigurationsdatei

  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. # 指