技術共有

Django プロジェクト開発 (2)

2024-07-12

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

目次

1.uWSGIをインストールして使用する

1.1. インストール

1.2. 設定ファイル

1.3. uwsgiの起動と停止

2.nginxをインストールする

3. Nginx 設定 uWSGI

4. Nginx設定静的ファイル

5. Nginx 構成の負荷分散


1. インストールと使用方法uWSGI

画像-20211216095808144

uWSGI は、Python Web アプリケーションのデプロイに使用できる Web サーバーです。さまざまなオペレーティング システム上で実行でき、さまざまな Web サービス プロトコルをサポートする高性能の汎用 Web サーバーです。

公式ドキュメント:uWSGI プロジェクト — uWSGI 2.0 ドキュメント

1.1. インストール

pip install uwsgi==2.0.21

1.2. 設定ファイル

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