Nginx 負荷分散構成nginxを使用して負荷分散を構成するのも比較的簡単です。 まず、httpブロックに仮想ドメイン名に対応するアドレスを設定します。 # アップストリームの負荷分散 myserver { サーバー 127.0.0.1:8080; サーバー 127.0.0.1:8082; } 次にサーバーブロックでリスナーを設定します サーバー{ 9000を聴く; server_name ローカルホスト; 位置 / { ルートhtml; インデックス index.html index.htm; # 上記のアップストリームで設定された名前 proxy_pass http://myserver に対応します。 ### 以下は、懸念される軽微な項目です。proxy_set_header Host $host; プロキシメソッド POST; #転送されないヘッダーフィールドを指定します proxy_hide_header Cache-Control; #転送ヘッダーフィールドを指定します proxy_pass_header Server-IP; # パッケージ本体を転送するかどうか proxy_pass_request_body on | off; # ヘッダーを転送するかどうか proxy_pass_request_headers on | off; # 表示/非表示 URI、アップストリーム リダイレクトが発生したときに Nginx が URI を同期的に変更するかどうか proxy_redirect オン | オフ; } } このように、ポート 9000 を使用してサーバーにアクセスすると、ポート 8080 と 8082 にロード呼び出しが行われます。 Nginx 負荷分散戦略ポーリング(デフォルト)時系列順に 1 つずつ異なるサーバーに配布します。バックエンド サーバーがクラッシュすると、自動的に削除されます。 重さ重みは重みを表します。デフォルト値は1です。重みが大きいほど、より多くのリクエストが割り当てられます。 # アップストリームの負荷分散 myserver { サーバー 127.0.0.1:8080 重み=1; サーバー 127.0.0.1:8082 重み=2; } ip_ハッシュ各リクエストはアクセスされた IP アドレスに従ってハッシュされるため、各訪問者は特定のサーバーにアクセスし、セッションの問題を解決できます。 # アップストリームの負荷分散 myserver { ip_ハッシュ; サーバー 127.0.0.1:8080; サーバー 127.0.0.1:8082; } 公正(第三者)リクエストの応答時間に応じて割り当て、どのサーバーが早く応答するかを決定 上記は、Nginx で負荷分散を構成する方法の詳細です。Nginx で負荷分散を構成する方法の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: MySQLからOracleへのリアルタイム同期ソリューションの詳細な説明
目次1. 配列誘導1. 文字列を配列に分割する2. コレクションとマップを新しい配列に変換する3. ...
目次ショートポーリングロングポーリングウェブソケットコミュニケーションの原則シンプルな1対1チャット...
最近、たまたまこの小さな要件に遭遇しました。昔、JS を使用してこれを処理したことを覚えていますが、...
最初のステップ組み込みのパッケージ管理機能で一度削除する yum 削除 nodejs npm -y ...
Linux に MySQL をインストールする方法をオンラインで検索すると、多くの方法が表示されまし...
WeChatアプレットはスクロールビューを使用して左右のリンクを実現します。参考までに、具体的な内容...
目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...
現在では多くの人がスマートフォンを使用していることを考慮すると、モバイル Web ページの書き方は、...
目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...
JavaScriptは、参考のためにランダムな点呼Webページを作成します。具体的な内容は次のとお...
1. Fcitx入力フレームワークをインストールする関連する依存ライブラリとフレームワークは自動的に...
概要: MySQL は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...
この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...
Tomcat が自動的にサービスを開始するように設定します。最近、問題が発生しました。サーバー上のプ...
目次1. MySQLをダウンロードする2. 圧縮パッケージを解凍する3. MySQLを初期化する4....