静的と動的の分離 動的リクエストと静的リクエストはミドルウェアを通じて分離され、不要なリクエストの消費が削減されます。 利点: 動的サービスと静的サービスは相互に影響を与えません。動的サービスが停止しても、静的リソースには通常どおりアクセスできます。 例 シミュレーション環境: lb01、web01 (シミュレーション静的サーバー)、web02 (シミュレーション動的サーバー) 1. web01に/pm_code/images/ディレクトリを作成し、写真をアップロードする nginx ファイル /etc/nginx/conf.d/static.conf を設定します。 2. web02にtomcatをインストールする
tomcat のデフォルト ポートは 8080 です。正常に開いていることを確認します。 mkdir /usr/share/tomcat/webapps/ROOT このディレクトリに次の内容の random.jsp ファイルを作成します。 3. lb01の/etc/nginx/conf.d/に次の内容の設定ファイルds.confを作成します。 次の内容を含む /pm_code/ds/index.html を作成します。 5. 物理ホストのローカルホストファイルに以下を追加します: 192.168.1.5 ds.pm.com 6. テスト web01 の nginx サービスを閉じてページを更新します (キャッシュを防ぐために、Shift + F5 を使用して強制的に更新し、再接続します) web01のnginxサービスを開き、web02のtomcatサービスを閉じて、ページを更新します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL InnoDB インデックス拡張の詳細な説明
>>: Vue3とTypeScriptを組み合わせたプロジェクト開発の実践の概要
アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...
CenOS6.7 は MySQL8.0.22 (推奨コレクション) をインストールします1. MyS...
まずMySQLのインストールMySQLソフトウェアをダウンロードし、インストールパスを変更しますMy...
一般的に: [重要なフラグ1つ] > [特別なフラグ4つ] > 宣言順!importan...
多くの Web ページにはナビゲーション バーに小さな三角形があり、この機能を実装するのは実は非常に...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
目次VUEとはVueのコアプラグインVueルーターヴュークスアクシオス要素UI Vue フロントエン...
マルチ選択は、すべてのオプションを一覧表示し、ユーザーが Ctrl/Shift キーを使用して複数選...
この記事では、React Native ScrollViewのプルダウンリフレッシュ効果の具体的なコ...
導入: springboot プロジェクトを実行する Docker の構成は実は非常にシンプルで、L...
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
概要Docker 自体の現在のデフォルト ネットワークについては、単一ホスト上の異なる Docker...
目次1. セットアップ1. セットアップ関数の最初のパラメータ - props 2. 文脈2. セッ...
パフォーマンスの黄金律:エンドユーザーの応答時間のわずか 10% ~ 20% が HTML ドキュメ...
Nginxのアクセス制限設定とはNginx のアクセス制限は、IP ベースのアクセス制御とユーザーベ...