前提・実現したいこと
ubuntu 18.04
nginx + gunicorn + flask
http//127.0.0.1:4532/mail/ にアクセスしたら"Hello World(python)"と返してほしい。
発生している問題・エラーメッセージ
nginxからflaskにアクセスすると、
404 not found が出る
試したこと
http//127.0.0.1:4532
でnginxのhomeにアクセスはできました。
http//127.0.0.1:4322
でflaskにアクセスはできました。
http//127.0.0.1:4532/mail/
not found が表示される
補足情報(FW/ツールのバージョンなど)
nginx の設定内容
nginx.conf
1server { 2 listen 4532; 3 4 location / { 5 root /www/home; 6 } 7 8 location /mail/ { 9 proxy_pass http://127.0.0.1:4322; 10 } 11}
*gunicorn
python
1rom flask import Flask 2app = Flask(__name__) 3 4@app.route('/') 5def hello(): 6 name = "Hello World(python)" 7 return name 8 9@app.route('/good') 10def good(): 11 name = "Good" 12 return name 13 14@app.errorhandler(404) 15def page_not_found(error): 16 return "not found" 17 18if __name__ == "__main__": 19 app.run(host='0.0.0.0' ,debug=True)
*gunicorn設定
python
1import multiprocessing 2 3bind = "127.0.0.1:4322" 4
ほかに必要な情報がありましたら、教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/08 02:44