CentOS 7 Nginx + Flask + UWSGI 구축

1208 단어
  • 구체 적 인 설치 절 차 는 본 고 에서 소개 하지 않 는 다
  • Nginx. conf 중
    #flask
        server {
            listen 80;
            server_name flask.rainingway.com
            charset utf-8;
            client_max_body_size 75M;
            location / {
                include uwsgi_params;
                uwsgi_pass 127.0.0.1:6543;
                client_max_body_size 35m;
                uwsgi_read_timeout 180;
            }
        }
    

    UWSGI. ini 파일
    [uwsgi]
    
    # uwsgi             
    socket = :6543
    
    # python       
    wsgi-file = /root/Flask_test/flask_server.py
    
     #    uwsgi         
    stats = 127.0.0.1:9191
    
    #  python    app = Flask(__name__)  app,  500
    callable = app
    
    #    pid  ,             
    pidfile = uwsgi.pid        
     
    #         uwsgi     
    daemonize = uwsgi.log  
    
    #  py     wsgi
    python-autoreload = 1
    

    flask_server. py 테스트 파일
    #!/usr/local/bin/python3 python
    # -*-  coding=utf-8 -*-
    
    from flask import Flask, url_for, request, render_template
    import sys 
    sys.path 
    __author__ = 'Ledemon'
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello():
        return "Hello World!"
        
    
    if __name__ == "__main__":
        app.run(host='0.0.0.0',debug = True)
    

    좋은 웹페이지 즐겨찾기