flask 프레임 워 크 기반 블 로그 온라인 배치 과정
다음: flask 프레임 워 크 기반 블 로그 온라인 배치 과정 - (1)
gunicron 은 공공 네트워크 에 http 요청 을 직접 제공 할 수 있 지만 기능 적 으로 nginx 가 풍부 하지 않 습 니 다. 예 를 들 어 http 요청 의 여과, 서로 다른 요청 헤드 에 대해 서로 다른 업무 의 배 포 를 하고 내부 네트워크 다 중 호스트 서비스의 부하 균형 입 니 다.이것 은 모두 nginx 의 장점 이기 때문에 nginx 를 공공 네트워크 ip 에 노출 시 키 고 http 요청 을 직접 처리 하 는 것 이 더욱 타당 한 전략 입 니 다.
2: 클 라 우 드 호스트 에 nginx 소프트웨어 설치
#centos
sudo yum install nginx
#ubuntu
sudo apt install nginx
3: nginx 설정
#centos /etc/nginx/nginx.conf
# , server :( )
# 1:listen 80 ip 80 ( centos waf )
# 2:server_name , , public ip
# 3: proxy_pass gunicorn ,-b ( 0.0.0.0, gunicorn 8080 ip )
server {
listen 80;
server_name example.org; # HOST ,
location / {
proxy_pass http://127.0.0.1:8080; # gunicorn host
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
4: nginx 와 gunicorn 의 시작
#centos
source /blogenv/bin/activate
cd wsgi
gunicorn -w 4 -b 127.0.0.1:8080 wsgi:app
systemctl start nginx #
#ubuntu
source /blogenv/bin/activate
cd wsgi
gunicorn -w 4 -b 127.0.0.1:8080 wsgi:app
sudo service nginx restart #
# nginx
ps aux|grep ngix
# wget or browser
5: 나중에 gunicorn 을 여 는 서 비 스 를 시스템 제어 명령 에 추가 해 야 합 니 다.
#centos-systemctl
#ubuntu-service
6: 응답 요청 처리 과정
그림 설명
7: 오픈 소스 flask 블 로그 주소
https://github.com/huangtao00...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.