django 2.1 + uwsgi + nginx 배치
pip3 install uwsgi
2 설치 nginx
sudo apt install nginx -y
3 uwsgi 와 nginx 연결 설정
프로젝트 루트 디 렉 터 리 에서 명령 실행: (주의: 뒤에 있 는 이 빈 칸 + 놓 치지 마 세 요)
cp /etc/nginx/uwsgi_params .
4 설정 uwsgi. ini
vim uwsgi.ini
그리고 다음 내용 을 추가 합 니 다.
[uwsgi]
chdir=/home/admin/community
module=community.wsgi:application
master=true
processes=5
socket=:8001
chmod-socket = 666
vacuum=true
5 설정 nginx
\ # cd 항목 디 렉 터 리 로 이동
vim community.conf
#
upstream django {
# server unix:/root/xueyiwang/xueyiwang.sock; # for a file socket
server 127.0.0.1:8001; # for a web port socket (we'll use this first)
}
# configuration of the server
server {
# the port your site will be served on
listen 8000;
# the domain name it will serve for
server_name IP; # substitute your machine's IP address or FQDN
charset utf-8;
# max upload size
client_max_body_size 75M; # adjust to taste
# Django media
location /media {
alias / /media; # your Django project's media files - amend as required
}
location /static {
alias / /static_common; # your Django project's static files - amend as required
}
# Finally, send all non-media requests to the Django server.
location / {
uwsgi_pass django;
include / /uwsgi_params; # the uwsgi_params file you installed
}
}
6. 소프트 링크 만 들 기
sudo ln -s / /community.conf /etc/nginx/sites-enabled/
7 정적 파일 수집
\ # cd 프로젝트 디 렉 터 리 에 명령 실행
python manage.py collectstatic
프로젝트 의 정적 파일 을 STATIC 에 수집 합 니 다.ROOT 이 지정 한 디 렉 터 리 에
8 setting. py 수정
ALLOWED_HOSTS = [' IP'] # IP
DEBUG = False
#
STATIC_ROOT=os.path.join(BASE_DIR,"static_common").replace("\\ ","/")
9 프로젝트 루트 디 렉 터 리 에서 명령 실행
데이터베이스 시트 만 들 기
python manage.py migrate
10 프로젝트 루트 디 렉 터 리 에서 명령 실행:
cd ..
sudo service nginx restart # nginx
uwsgi --ini uwsgi.ini # uwsgi
회전:https://www.cnblogs.com/xuepangzi/p/9219207.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.