まずは違いについて話しましょう
Nginx 設定ファイル サーバー{ 聞く 88; サーバー名_; 場所 /break { # 場所 1 書き換え ^/break/(.*)$ /bak/$1 break; } 場所 /last { # 場所 2 ^/last/(.*)$ /bak/$1 last を書き換えます。 } 場所 /bak { # 場所 3 デフォルトタイプはtext/htmlです。 200 $uri を返します。 } } http://rumenz.com:88/break/one をご覧ください。 location1 にアクセスすると、ブラウザのアドレスバーは変化しません。直接 /nginx/html/bak/one ファイルを探しに行きます。そのようなファイルは存在しないため、404 が返されます。 ブラウザ Nginx エラー (error.log) ログ /nginx/html/bak/one が失敗しました (2: そのようなファイルまたはディレクトリはありません) break は書き換え後に停止し、ロケーション ブロックと一致しなくなることを意味します。 http://rumenz.com:88/last/one をご覧ください。 場所2を押すとブラウザのアドレスバーは変化しないので、場所3に再度一致させます。 最後は書き換え後のロケーションブロックにジャンプし、書き換えられたアドレスと再度一致させることを意味します。 breakとlastの使用例 壊す ファイルのダウンロード、実際のファイル サーバーを非表示にして保護します。 場所 /down { 書き換え ^/down/(.*)$ https://rumenz.com/file/$1 break; } 最後 インターフェースアドレスを書き換え、https://rumenz.com/api/list を https://rumenz.com/newapi/list に書き換えます。 場所 /api { ^/api/(.*)$ /newapi/$1 を最後に書き換えます。 } 場所 /newapi { デフォルトタイプ Application/json; 200 '{"code":200,"msg":"ok","data":["JSON.IM","json format"]}' を返します。 } 要約する Nginx の break と last の違いについての記事はこれで終わりです。Nginx の break と last の違いについてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: シャトルボックス機能を実装するためのVueの詳細なコード
>>: MySQL の innodb_flush_log_at_trx_commit と sync_binlog を区別する方法
JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...
主キー:キーワード: 主キー機能: null にすることはできず、一意である必要があります。主キーの...
MySQLサービスを停止するWindowsでは、マイコンピュータを右クリック--管理--サービスと...
目次1. 覚えておくべき知識1. 変数タイプ2. シェル変数の説明3. シングルクォート、ダブルクォ...
プロジェクトを開発しているとき、支払い済み、支払済み、クローズ済み、返金済みなどの注文ステータスなど...
質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...
目次プロキシ転送ルール最初のもの: 2番目のタイプ: 3番目のタイプ: 4番目のタイプ: 5番目:プ...
まずはコードを見てみましょう: ALTER TABLE reportblockdetail ADD ...
目次Refsとは何か1. 文字列型参照2. コールバック参照React.createRef() 4....
1. はじめに: mysql8以降は、これまでよく使われていたバージョンと比べてかなり変更点が大きい...
1. MYSQLインデックスインデックス: MySQL がデータを効率的に取得するのに役立つデータ構...
1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...
MySQL の explain コマンドは SQL のパフォーマンスを分析できます。その 1 つが ...
<br />私が良いと思った国内のデザインサイトをまとめてみました。広告ではありません!...
目次概要関数シグネチャオプションパラメータ非厳密モード例外処理実用要約する概要ご存知のとおり、ES6...