問題タブ [nginx-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nginx - Nginx Proxy PassブラウザではなくCurlで作業
vagrant 内の swarm モードで docker コンテナ内で nginx (1.15) を実行しています。ここに私のnginx.confがあります
ここに私の生成された設定ファイル /etc/nginx/conf.d/app.conf があります
コンテナ内でhttp://localhost:8002/jarvis/health/をカールすると、正常に動作します。
しかし、ブラウザからアクセスすると、nginx はログに次のエラーをスローし、ブラウザに 404 をスローします。
両方の構成ファイルを 1 つにすると、curl からもブラウザーからも正常に動作します。また、app.conf でアップストリームを使用すると (IP が動的であるため、これは私の要件に適合しません)、curl とブラウザーで正常に動作します。
私が間違っていることを教えてください。過去 3 日間問題に悩まされており、解決策を見つけることができません。
nginx - Nginx try_files が機能しない 404、ファイルを読み込めない
私は何の成功もなく、約数時間問題に取り組んできました。プロジェクトから静的ファイルをサーバーできないという問題。
以前は、Apache サーバーに対して次のルールがありました。
nginx 構成で次の場所のルールを試しました
ところで、#return 200 $document_root/web/css/$1;
有効なパスを返します。
しかし、リクエストはまだ失敗します。
またalias
、次のように使用しようとしました
同じ状況 404 で、上記の場所で 404 を変更すると、別のコードも返されます。したがって、場所ステートメントに到達しますが、try_files は機能しません。
問題を解決するのを手伝ってください。何を試したらよいかわかりません。ありがとう
nginx - 場所の nginx ログ
重複しないようにnginxログを設定する際に助けが必要です.
私の構成は次のとおりです。私が達成したいのは、http: //example.com/app のすべてのログがファイル app.access.log に移動し、残りのサイトのログがファイル main.access.log に移動することです。
ただし、次の構成では、アプリのログが app.access.log と main.access.log の両方に記録されます。
これを修正する方法はありますか?