기술나눔

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. 설치 및 사용한국어:

이미지-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. # 指