nginx + django 배치
환경: centos 6.4
사용 도구: gunicorn nginx
2. 먼저 자신의 코드 권한 등 문제 가 있 는 지 테스트 합 니 다. 제 가 루트 디 렉 터 리 에 두 었 더 니 error 404 의 오류 가 발생 했 습 니 다.
python3.4 manage.py runserver 0.0.0.0:8020
그리고 브 라 우 저 에 ip 또는 도 메 인 이름 +: 8020 을 입력 하여 정 보 를 볼 수 있 는 지 확인 합 니 다. 이 단 계 는 자신의 코드 문 제 를 제거 합 니 다. 일반적으로 문제 가 없습니다.
yum -y install nginx
mv /etc/nginx/conf/nginx.conf /etc/nginx/conf/nginx.conf.bak
cat /etc/nginx/conf/nginx.conf
user nobody;#
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream django {
server 127.0.0.1:8020;
}
server {
listen 80;
server_name you_server_domain;
charset utf-8;
client_max_body_size 75M;
location / {
proxy_pass http://127.0.0.1:8020;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
}
location /static/ {
root /root/liuliancao/mysite/;# css
}
}
}
, x
(liuliancao)[root@liuliancao mysite]# ll -d /root
dr-xr-x--x. 8 root root 4096 12 20 12:21 /root
위의 인터넷 에는 여러 가지 표기 법 이 있 으 니, 모두 가 성공 한 후에 스스로 배치 할 수 있다.
위 에 것 도 성공 하면...
그럼 gunicorn 가입 해 주세요.
gunicorn 은 솔직히 python 3.4 manage. py runserver 를 실행 해 주 는 것 이지 만 실행 속도 와 효율 이 좋 습 니 다.
gunicorn
pip3.4 install gunicorn
cd /root/liuliancao/mysite
gunicorn mysite.wsgi:application -b 0.0.0.0:8020
마지막 으로 gunicorn 백 스테이지 에서 이 명령 을 수행 하도록 하 겠 습 니 다.
nohup gunicorn mysite.wsgi:application -b 0.0.0.0:8030 &>/tmp/gunicorn/liuliancao.com.gunicorn.log
어떻게 끊 을 까요? 바로 프로 세 스 를 해치 우 면 됩 니 다.
jobs 현재 작업 보기
jobs
[2]+ Running gunicorn mysite.wsgi:application -b 0.0.0.0:8030 &
이 작업 끄 고.
fg 2
gunicorn mysite.wsgi:application -b 0.0.0.0:8030
^C[2015-12-20 21:43:17 +0800] [3591] [INFO] Handling signal: int
[2015-12-20 21:43:17 +0800] [3594] [INFO] Worker exiting (pid: 3594)
[2015-12-20 21:43:17 +0800] [3591] [INFO] Shutting down: Master
이로써 django 배치 가 완료 되 었 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django의 질문 및 답변 웹사이트환영 친구, 이것은 우리의 새로운 블로그입니다. 이 블로그에서는 , 과 같은 Question-n-Answer 웹사이트를 만들고 있습니다. 이 웹사이트는 회원가입 및 로그인이 가능합니다. 로그인 후 사용자는 사용자의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.