前提・実現したいこと
nginx+uWSGIでflaskアプリを起動させたい。
発生している問題・エラーメッセージ
connect() to unix:///tmp/uwsgi.sock failed (13: Permission denied) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:///tmp/uwsgi.sock:", host: "xxx.xxx.xxx.yyy", referrer: "http://xxx.xxx.xxx.yyy/"
該当のソースコード
ファイル構成
/root/myapp---app.py
|-myapp.ini
app.py
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run()
myapp.ini
[uwsgi] module = app callable = app master = true processes = 1 socket = /tmp/uwsgi.sock chmod-socket = 666 vacuum = true die-on-term = true
試したこと
tmpフォルダの権限をなくした。
chmod -R 777 /tmp/
80番ポートを開放した。
補足情報(FW/ツールのバージョンなど)
centos7
python3 -V
python3.7.6
python -V
python2.7.5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。