Nginx部署搭建详解

说明: 用的是flask框架 建立的项目 app.py改成main.pypython

先附上main.py的代码nginx

from flask import Flask
from flask import Flask, render_template, request
from flask import jsonify


def create_app():
    app = Flask(__name__)
    return app


app = create_app()


@app.route('/api/mystring')
def index():
    return 'hello 杀手璐!'


@app.route('/api/mydict', methods=['GET', 'POST'])
def mydict():
    d = {'name': 'xmr', 'age': 18}
    return jsonify(d)


@app.route('/api/mylist')
def mylist():
    l = ['xmr', 18]
    return jsonify(l)


@app.route('/api/dataFromAjax')
def dataFromAjax():
    test = request.args.get('mydata')
    print(test)
    return 'dataFromAjax123'


if __name__ == '__main__':
    app.run()

1 解压文件json

我在nginx官网下载的压缩包 解压一下flask

2 终端代码 按步骤来api

cd nginx-1.13.7/

./configure --prefix=/usr/local/nginx2

make

sudo make install

cd /usr/local/nginx2

cd conf

sudo vi nginx.conf

根据项目修改nginx.conf文件app

再重启nginx框架

service nginx restartrest

具体详情 查看个人笔记吧: http://note.youdao.com/noteshare?id=4682d0cd4ac41226bda3ba59baa321cfcode