私はhttp://www.obeythetestinggoat.com/book/chapter_08.htmlの本に従っていますが、gunicorn で nginx サーバーを実行するために UNIX ソケットを追加するように指示されています。これは私のnginxファイルです
server {
listen 80;
server_name mydjsuperlist-staging.tk;
location /static {
alias /home/elspeth/sites/mydjsuperlist-staging.tk/static;
}
location / {
proxy_set_header Host $host;
proxy_pass http://unix:/tmp/mydjsuperlist-staging.tk.socket;
}
}
Nginxは失敗せずにリロードし、nginx -tで確認しました
私が実行すると:
gunicorn --bind unix:/tmp/mydjsuperlist-staging.tk.socket superlists.wsgi:application
tmp フォルダーに mydjsuperlist-staging.tk.socket ファイルを正常に作成し、端末でこれを取得します
2016-09-01 18:56:01 [15449] [INFO] Starting gunicorn 18.0
2016-09-01 18:56:01 [15449] [INFO] Listening at: unix:/tmp/mydjsuperlist-staging.tk.socket (15449)
2016-09-01 18:56:01 [15449] [INFO] Using worker: sync
2016-09-01 18:56:01 [15452] [INFO] Booting worker with pid: 15452
すべて問題ないように見えますが、自分のサイト mydjsuperlist-staging.tk にアクセスすると、(502) 不良ゲートウェイ エラーが発生します。ポートを使用していたとき、サイトは完全に実行されていました。ここで何が間違っていますか?