ジャンゴ 1.6
Python 2.7.2
最初に私の構成を投稿します
リーリー
リーリー
設定は基本的に次の 2 つのチュートリアルに基づいています
https://docs.djangoproject.com/ en/1.6/howto/deployment/wsgi/uwsgi/
nginx と uwsgi の両方でソケットを使用すると、502 エラーが報告されます。
リーリー
両方が 127.0.0.1:3031 を使用する場合、400 エラーが報告されます。
リーリー
2 日間イライラしていますが、解決方法がわかりません...
あと聞きたいのですが、nginx の include uwsgi_params; の機能は何ですか?
リーリー
nginx は 502 を報告します。これは、アップストリームの設定が間違っているか、アップストリームによって指定されたサーバーがエラーを報告することを意味します。
。从题主贴出的uwsgi配置来看,unix:///Users/scarlex/Projects/venv/mysite/white.sock
写法错误,多了两个斜杠,正确的是unix:/Users/scarlex/Projects/venv/mysite/white.sock
chmod-socket = 664
可能不当,尝试设为chmod-socket = 666
。nginx一般是以http用户启动的,664
white.sock に書き込む権限がない可能性があります。これは nginx とは何の関係もありません。純粋に uwsgi または django の設定エラーです (スクリプト自体のソース コードにエラーがある場合は、5xx が報告されるはずです)。可能であれば、django の settings.py を投稿してください。
考えられる推測を入力してください:
https://docs.djangoproject.com/en/1.6/ref/settings/#std%3asetting-ALLOWED_HOSTS