###前提・実現したいこと
flask + nginx + uwsgiでアプリを動かしたいのですが、nginxとuwsgiの内部の通信が上手く行きません。
公開ディレクトリにソケットを生成したいのですが、以下のコマンドを実行すると、エラーがでます。
uwsgi --ini hello.ini
###発生している問題・エラーメッセージ
bind(): Permission denied [core/socket.c line 230]
###該当のソースコード
hello.iniの中身です。
[uwsgi] uid = www-data gid = www-data base = /var/www/html app = hello module = %(app) home = /home/user_name/anaconda3/bin/python pythonpath = %(base) socket = %(base)/%n.sock #socket = %n.sock chmod-socket = 644 #the variable that holds a flask application inside the module imported at line #6 callable = app #logto = /var/log/uwsgi/%n.log #logto = %n.log touch-logreopen = %(base)/.logreopen_trigger touch-reload = %(base)/.uwsgi_touch
###試したこと
権限の問題なので、使用するファイルの権限はwww-dataに変更しました。
-rwxr-xr-x 1 www-data www-data 439 Nov 11 16:34 hello.ini* -rwxr-xr-x 1 www-data www-data 155 Nov 9 23:42 hello.py*
どちらにしろ、権限の問題だと思っているのですが、このエラーはどうすれば解決できるのでしょうか?
補足すべき情報があればコメントお願いしますm(_ _)m
###補足情報(言語/FW/ツール等のバージョンなど)
ubuntu
uwsgi
nginx
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。