nginx + uwsgi + flask 의 간단 한 배치
설치 전제: nginx 를 설치 하기 전에 시스템 에 gcc, gcc +, open - devel 과 zlib - devel 이 설치 되 어 있 는 지 확인 해 야 합 니 다.소프트웨어설치 필수 소프트웨어:
yum install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
설치: nginx 다운로드
wget http://nginx.org/download/nginx-1.7.10.tar.gz
tar -xzvf nginx-1.7.10.tar.gz
cd nginx-1.7.10
./configure
make && make install
nginx 시작 (기본 설치 디 렉 터 리, 변경 사항 이 있 으 면 설치 디 렉 터 리 로 이동 하 십시오)
/usr/lcoal/nginx/sbin/nginx
브 라 우 저 를 열 어 ip 에 접근 하 십시오
welcome to nginx
설치 에 성 공 했 음 을 표시 합 니 다.nginx 닫 기
# nginx
ps -ef | grep nginx
#
kill -QUIT
#
kill -TERM
#
pkill -9 nginx
다시 시작 nginx
/usr/local/nginx/sbin/nginx -s reload
nginx 설정 (/ usr / local / nginx / conf / nginx. conf)
server {
listen 80;
server_name app1.mydomain.com;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:5000; # uwsgi
}
}
uwsgi 설치 설정
설치
pip install uwsgi
uwsgi 설정
flask 설정 시작
uwsgi --socket 127.0.0.1:5000 --wsgi-file myflaskapp.py --callable app --processes 4 --threads 2
-- socket 로 컬 Ip 와 포트 -- wgi - file 에서 시작 하 는 runserver. py -- callable app 프로그램 디 렉 터 리 -- daemonize 배경 실행
이 때 당신 은 당신 의 fllask 프로젝트 를 방문 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
UWSGI의 간단한 사용 방법Arch Linux 설치 foobar.py 서버 시작 클라이언트 액세스 검증된 환경...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.