Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux Nginxソフトロード実装チュートリアル

Linux Nginxソフトロード実装チュートリアル

  
 

わずかに大きいサイトでは必然的に負荷分散されますが、ハードウェア負荷分散は高価です。ソフトウェアロードバランシングとしてLinuxの下に安価なnginxがあります。

I.実験的な環境設定とトポロジ図
Web01:rhel 6.4 x86_64デフォルトのデスクトップインストールWeb02:rhel 6.4 x86_64デフォルトのデスクトップインストールNginx:rhel 6.4 x86_64基本インストール

次に、設定サーバー
(1)Web01サーバの設定

  1. ファイアウォールとselinuxを無効にする

    service iptables stop; setenforce 0
      Webアプリケーションのメインフォルダを作成する

      mkdir /var /www /Hjq
        メインページを書く

        echo‘ lythjq01.com&rs;> /var/www/hjq/index.html
          編集/etc/httpd/conf/httpd.conf
          < Br> NameVirtualHost *:80(つまりdelete#)を有効にして、ドキュメントの最後に次の情報を追加します。< VirtualHost *:80> DocumentRoot /var /www /hjq ServerName lythjq01.com ErrorLog logs /dummy-host.example.com-error_log CustomLogログ/dummy-host.example.com-access_log common


          1. httpdサービスの再起動

            service httpd restart
              アクセスのテスト

              (2)Web02サーバー構成を構成し、 Web01も同じですが、メインページの表示のみがlythjq02.comに変更されています(c)公式Webサイトから最新のnginx
              1. をダウンロードするようにnginxサーバーを設定します。 Gz
                  解凍されたディレクトリに移動します。

                  cd nginx-1.9.2
                    必要なコンパイルツールとその他の必要なパッケージをインストールします(ここではyumソース設定セクションが説明されています)。

                    yumインストール - pcre-devel zlib-devel openssl-devel gcc gcc-c ++
                      makefileの生成

                    1. コンパイルとインストール

                      make; make install
                        設定の編集ファイル

                        vim /usr/local/nginx/conf/nginx.conf以下のように編集します。
                          ソフトリンクの作成

                          ln– s /usr /local /nginx /sbin /Nginx /usr /local /sbin
                            ファイアウォールとselinuxを無効にする

                            service iptables stop; setenforce 0
                            1. nginxを起動する

                            2. テストページ

                              テストを続けるには更新してください。

                              3、考えてみましょう。これは最も単純なnginxの負荷ですが、実際の負荷を考慮してください。データアクセスを転送する状況は、サーバーが正常なサービスを提供できるかどうかを検出する必要があります、セッション共有、実際の生産環境のニーズがあります。これは冗談として使われるだけです。

Copyright © Windowsの知識 All Rights Reserved