検索

ホームページ  >  に質問  >  本文

django - nginx は mysite_nginx.conf の設定を適用できません。常にデフォルトの設定で開始します

【補足】uwsgi_paramsについて:
公式ウェブサイトには次のように書かれています:

サイトの nginx を構成する

uwsgi_params ファイルが必要になります。このファイルは、uWSGI ディストリビューションの nginx ディレクトリ、または https://github.com/nginx/nginx/blob/master/conf/uwsgi_params から入手できます。 それをプロジェクト ディレクトリにコピーします。すぐに、nginx にそれを参照するように指示します。

###[オリジナル]### このドキュメント http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html に従って uwsgi+nginx+django をデプロイする場合、uwsgi と django または純粋な Python を組み合わせると正しい結果が得られます。 #nginx
ブラウザを更新すると、


Welcome to nginx! も表示されます。 次に、django プロジェクト フォルダーの下に nginx 構成ファイルを作成しました。 リーリー しかし、test.py を直接使用して hello world を出力しようとしても、django サーバーを起動しようとしても、表示されるのは

Welcome to nginx!

とその後のパスだけです。サーバーの IP。これが唯一のものです。

test.py を直接使用する場合、出力は次のようになります: リーリー

仅有的幸福仅有的幸福2755日前522

全員に返信(7)返信します

  • 習慣沉默

    習慣沉默2017-05-16 17:27:22

    問題は解決しました。実際、それは/etc/nginx/sites-enabled/下面有两个配置文件:default和我自己配置的mysite_nginx.conf、nginx がデフォルトでデフォルトを使用するためです。デフォルトを削除するだけです。

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 17:27:22

    設定ファイルが機能しない。まず、nginx 設定ファイルが正しく読み込まれているかどうかを確認して、設定ファイルが有効かどうかをテストします。

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 17:27:22

    Nginx はポート 8000 で構成されているため、nginx の 8000 ポートにアクセスする必要があります。

    あなたのnginx django設定は

    リーリー

    したがって、django の起動はポート 8001 に基づいて行う必要があります。

    uwsgi_params は nginx にあります。構成パスエラー。 uwsgi_params は /etc/nginx/uwsgi_params にあります
    .

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 17:27:22

    インターフェイスの競合が発生しています。まず、各サービスは 1 つのインターフェイスのみをリッスンします。nginx:8000 django:8001 であるはずです。 この場合、python manage.py runserver localhost:8000 の実行時にエラーは報告されず、nginx 構成ファイルが機能しないことを示します。デフォルトのポート 80 を使用して開始される可能性があります。インターフェイス リストを確認してください。 Linux コマンドは次のとおりです。 netstat -natp grep nginx
    カスタム構成ファイルを使用して開始したい場合は、nginx -h を実行して、特定のコマンド (おそらく -p または -c) を表示してください。
    nginx が起動するように正しく設定されたら、python manage.py runserver localhost:8001 を使用して django も起動し、設定ファイルの設計と一致していることを確認する必要があります

    返事
    0
  • 高洛峰

    高洛峰2017-05-16 17:27:22

    訪問時にポート番号を持参しましたか? http://192.168.33.10:8000

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:27:22

    例えば設定ファイルが正しく指されているか確認してください

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 17:27:22

    まず、ポート番号を忘れずにご持参ください。

    次に、エラー メッセージは設定が間違っていることを示しています。エラーログを見てください。

    返事
    0
  • キャンセル返事