WeChat 애플릿 개발로가는 길 (10) Django 배포 서버 및 WeChat 애플릿의 첫 번째 계산기 프로젝트 구축

Django Nginx + uwsgi 설치 구성 (복잡하고 간단한 방법은 아래와 같습니다)

이전 섹션에서는 python manage.py runserver를 사용하여 서버를 실행했습니다. 이것은 테스트 환경에서 사용하는 경우에만 적용됩니다.
공식적으로 출시 된 서비스를 위해서는 apache, Nginx, lighttpd 등과 같은 안정적이고 지속적인 서버가 필요합니다.이 블로거는 Nginx를 예로들 것입니다.
python3.8 및 django 다운로드 (다운로드 프로세스에 대해서는 "Centos Build a Python3.8 환경"기사 참조)
uwsgi 설치

pip install uwsgi

여기에 사진 설명 삽입
Nginx 설치

cd ~
wget http://nginx.org/download/nginx-1.5.6.tar.gz
tar xf nginx-1.5.6.tar.gz
cd nginx-1.5.6
./configure --prefix=/usr/local/nginx-1.5.6 \
--with-http_stub_status_module \
--with-http_gzip_static_module
make && make install

여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입
여기에 사진 설명 삽입

! ! !
파고다를 사용하여 django 환경을 직접 배포 하는 더 간단한 방법
Python 프로젝트 관리자 다운로드
여기에 사진 설명 삽입

여기에 사진 설명 삽입
여기에 사진 설명 삽입
프로젝트는
여기에 사진 설명 삽입
mysql 데이터 테이블 구조 sql 파일을 내보내려는 서버의 데이터베이스로 이동하고, 파고다에 업로드하고, 파고다
여기에 사진 설명 삽입
여기에 사진 설명 삽입
파고다 에 데이터베이스를 생성합니다. 데이터베이스 추가
여기에 사진 설명 삽입
장고 프로젝트를 업로드합니다. 기본적으로 업로드 / www / wwwroot / 디렉토리
여기에 사진 설명 삽입
업로드가 완료되었습니다. settings.py에서 디버그를 False로 변경하면 데이터베이스가 방금 기록한 데이터베이스 이름과 암호로 구성되어 파고다 패널에서 직접 편집 할 수 있습니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

파고다에서 설치된 파이썬 프로젝트 관리자를 열고, 버전 관리에 필요한 파이썬 버전을 설치하고, 3.8.1을 사용했습니다. 참고 : 파이썬 프로젝트 관리자가 설치 한 파이썬 버전과 다양한 종속 모듈은 가상 환경에 있습니다. 전역 셸에서 호출됩니다.
여기에 사진 설명 삽입
설치 종속성에는 이전에 생성 된 requirements.txt가 필요합니다 .
여기에 사진 설명 삽입

추천

출처blog.csdn.net/xulei1132562/article/details/113656461