こんにちは、ローカル マシンで nginx とフラスコを起動して実行しようとしています。
nginxで静的ファイルをうまくサーバーできますが、uwsgiで接続の問題が発生し続けます。
私のnginx:
server {
listen 80;
server_name localhost;
location /static {
alias /path/to/my/static;
autoindex on;
}
location /media {
alias /media;
autoindex on;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/tmp/uwsgi.sock;
uwsgi_param UWSGI_PYHOME /path/to/my/env;
uwsgi_param UWSGI_CHDIR /path/to/my/app;
uwsgi_param UWSGI_MODULE application;
uwsgi_param UWSGI_CALLABLE app;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
/etc/uwsgi/apps-available/uwsgi.ini:
[uwsgi]
plugins=python
vhost=true
socket=/tmp/uwsgi.sock
しかし、localhost/ を試すと、nginx エラー ログに次のように表示されます。
[error] 1021#0: *16 connect() to unix:/tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", upstream: "uwsgi://unix:/tmp/uwsgi.sock:", host: "localhost"
アクセス許可を変更しようとしましたが、これを解決できないようです。誰にも提案はありますか?
どんな助けでも大歓迎です。