この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18400|答える: 2

[ウェブ] nginx try_files構成の詳細

[リンクをコピー]
掲載地 2021/11/03 16:04:08 | | | |
try_files ユーザーがアクセスしたファイルをウェブサイトのディレクトリに読み込み、最初の変数が存在する場合は直接返す。 2つ目の変数は読み続けられず、存在すれば直接戻ります。 直接3番目のパラメータにジャンプすることはできません。

try_files 構成は以下の通りです:


ユーザーがリクエストした場合http://localhost/exampleここでの$uriは /example です。
try_filesあなたのハードドライブでこのファイルを探そうとします。 もし/$root/exampleというファイル($rootはプロジェクトコードのインストールディレクトリ)があれば、そのファイルの内容を直接ユーザーに送信してください。
明らかに、ディレクトリ内にexampleというファイルはありません。 次に$uri/を見て、/を追加します。つまり、/$root/example/という名前のディレクトリがあるかどうかです。
もし再度見つけられなければ、try_filesの最後のオプション/index.phpにフォールバックし、内部の「サブリクエスト」を開始します。これはnginxが http://localhost/index.html にHTTPリクエストを開始するのと同等です

テストは以下の通りです:



この構成は一般的にリバースプロキシのフロントエンドインターフェース設定(vue、angular)として使われます。なぜなら、フロントエンドページをクリックするとブラウザのURLアドレスが変わり、実際にはページを更新して新しいページにアクセスすることはないからです。ブラウザを更新すると404エラーが報告されますアクセスへのパスは物理ディスク上に存在しないからです。

フロントエンド(Vue)がNginxにデプロイされていて、F5でリフレッシュできないという問題を解決しましょう

ドキュメンテーション:ハイパーリンクのログインが見えます。





先の:Linux chownはフォルダが属するユーザー名とユーザーグループを修正します
次に:Pandocを使ってWindows上でMarkdownを一括でWord文書に変換する
 地主| 掲載地 2024/05/28 8:36:31 |
Angular展開構成:

 地主| 掲載地 2025/02/18 9:10:29 |

Nginx(SPAアプリケーション)HTTPキャッシュの正しい設定

免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com