問題タブ [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.

0 投票する
0 に答える
1597 参照

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 日間問題に悩まされており、解決策を見つけることができません。

0 投票する
1 に答える
3928 参照

nginx - Nginx try_files が機能しない 404、ファイルを読み込めない

私は何の成功もなく、約数時間問題に取り組んできました。プロジェクトから静的ファイルをサーバーできないという問題。

以前は、Apache サーバーに対して次のルールがありました。

nginx 構成で次の場所のルールを試しました

ところで、#return 200 $document_root/web/css/$1;有効なパスを返します。

しかし、リクエストはまだ失敗します。

またalias、次のように使用しようとしました

同じ状況 404 で、上記の場所で 404 を変更すると、別のコードも返されます。したがって、場所ステートメントに到達しますが、try_files は機能しません。

問題を解決するのを手伝ってください。何を試したらよいかわかりません。ありがとう

0 投票する
2 に答える
6326 参照

nginx - 場所の nginx ログ

重複しないようにnginxログを設定する際に助けが必要です.

私の構成は次のとおりです。私が達成したいのは、http: //example.com/app のすべてのログがファイル app.access.log に移動し、残りのサイトのログがファイル main.access.log に移動することです。

ただし、次の構成では、アプリのログが app.access.log と main.access.log の両方に記録されます。

これを修正する方法はありますか?