nginx + uwsgi + flask 의 간단 한 배치

1591 단어 uwsginignxflask
nginx + uwsgi + flask 의 간단 한 배치
  • nginx 의 설치 설정
  • uwsgi 의 설치 설정
  • nginx 설치 설정
    설치 전제: 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 프로젝트 를 방문 할 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기