centos 7 nginx+uwsgi+flask環境構築
2752 ワード
1インストール準備
1.1インストールpython 2をダウンロードする.7 flask-0.11.1 nginx-1.6.3 uwsgi-2.0.13.1
1.1.1テストflask
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
1.1.2 uwsgiのテスト
#!/usr/bin/python
def application(env, start-response):
start-reponse('200 OK','[('Content_Type','text/html')]')
return "Congraduations!!"
1.1.3試験nginx
ブラウザに直接localhost:80と入力すると、環境のインストールに成功したことを示すウェルカムページが表示されます.
2ファイル構成
2.1テストファイルの作成
新しいファイルpy
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
2.2 uwsgi構成Nginx
nginxのconf.dのディレクトリの下にtestを作成します.confファイル
-}
2.3 Flask WebプロジェクトにuWSDIプロファイルを追加する
2.3.1上記のプロジェクトプロジェクトディレクトリでtest_を新規作成するconf.xml(testはpythonをテストするファイル名で、メンテナンスしやすいエンジニアリング名が望ましい)
2.3.2 uwsgiの起動
uwsig -x test_conf.xml
2.3.3ブラウザにlocalhost:8000を入力
ウェルカムメッセージがあれば、構成が正しいことを示します