Обмен технологиями

Разработка проектов 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.Это высокопроизводительный веб-сервер общего назначения, который может работать в различных операционных системах и поддерживает множество протоколов веб-служб.

Официальная документация:Проект 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. # 指