GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6にHAproxyをインストールして設定する方法

このチュートリアルでは、CentOS 6サーバーにHAProxyをインストールして構成する方法を示します。知らない人のために、HAProxyは無料のオープンソースLinuxアプリケーションです。ネットワークトラフィックの負荷分散に使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS6にHAProxyを段階的にインストールする方法を紹介します。

CentOS6にHAproxyをインストールして設定する

ステップ1.まず、yumリポジトリーをシステムに追加します。

HAProxyは、CentOSのデフォルトのリポジトリでは使用できません。インストールできるようにするには、ソースからコンパイルする必要があります(推奨) )またはEPELリポジトリをサーバーに追加し、Yumを使用してインストールします。

#CentOS 6 – 32-bit
 rpm -Uvh http://mirror.overthewire.com.au/pub/epel/6/i386/epel-release-6-8.noarch.rpm

#CentOS 6 – 64-bit
 rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

ステップ2.CentOS6にHAproxyをインストールして構成します。

次に、yumを使用してHAProxyをインストールします。 コマンド:

yum install haproxy

ステップ3.HAProxyを構成します。

HAProxyの構成ファイル(/etc/haproxy/haproxy.cfg 私たちの要件に従って。 (ネットワーク要件に応じてこの構成を変更してください)。構成の詳細については、このURLを確認してください。

#nano /etc/haproxy/haproxy.cfg global

log 127.0.0.1 local0
log 127.0.0.1 local1 debug
maxconn 45000 # Total Max Connections. This is dependent on ulimit
user haproxy
group haproxy
daemon

defaults
timeout server 86400000
timeout connect 86400000
timeout client 86400000
timeout queue 1000s

# Configuration for HTTP site
listen http_idroot 192.168.2.102:80
mode http
balance roundrobin # Load Balancing algorithm
option httpchk
option forwardfor
server server1 192.168.2.100:80 weight 1 maxconn 512 check
server server2 192.168.2.101:80 weight 1 maxconn 512 check

# Configuration for HTTPS site listen  
https_idroot 192.168.2.102:443
mode tcp
balance source# Load Balancing algorithm
reqadd X-Forwarded-Proto:\ http
server server1 192.168.2.100:443 weight 1 maxconn 512 check
server server2 192.168.2.101:443 weight 1 maxconn 512 check

listen stats 192.168.2.102:31337
mode http
option httpclose
balance roundrobin
stats uri /
stats realm Haproxy\ Statistics
stats refresh 5s
stats auth admin:passwd123

ステップ4.HAProxyを構成したら、サービスを開始します。

service haproxy start
chkconfig haproxy on

ステップ5.これで、HAProxyサーバーのIPを使用してアプリケーションを参照できるようになります。HAProxyステータスダッシュボードの場合は、次のURLを参照する必要があります:http://192.168.2.102:31337 。ユーザー名とパスワードの入力を求められます。構成ファイルで「statsauth」として定義したユーザー名とパスワードを使用します。

おめでとうございます!HAProxyが正常にインストールされました。CentOS6システムにHAProxyをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、HAProxyの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOS /RHEL7/6にHAProxyをインストールして設定する方法

  2. CentOS8にCyber​​Panelをインストールして設定する方法

  3. CentOSにHAProxyをインストールして設定する方法は?

  1. CentOS7にNginxをインストールして構成する方法

  2. CentOS7にRedisをインストールして設定する方法

  3. CentOS7にGitLabをインストールして構成する方法

  1. CentOS7にRedmineをインストールして設定する方法

  2. CentOS8にRedisをインストールして設定する方法

  3. CentOS 8 /RHEL8にHAProxyをインストールして設定する方法