このチュートリアルでは、Ubuntu 18.04 LTSにHAProxyをインストールする方法を紹介します。知らなかった方のために、HAProxyは無料のHTTP/TCP高可用性ロードバランサーおよびプロキシです。サーバー。単一サーバーの障害に起因する問題を軽減するために、複数のサーバー間でリクエストを分散します。HAProxyは、GitHub、Bitbucket、Stack Overflow、Reddit、Tumblr、Twitter、Tuentiなどの多くの有名なWebサイトで使用され、 AmazonWebServicesのOpsWorks製品。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu18.04バイオニックビーバーにHAProxyを段階的にインストールする方法を紹介します。
Ubuntu 18.04 LTSBionicBeaverにHAProxyをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.ネットワークの詳細。
Ubuntu 18.04にHAProxyロードバランサーをインストールして構成するために、次の3つのシステムを検討します。
Web Server Details: Server 1: web1.idroot.us 192.168.1.104 Server 2: web2.idroot.us 192.168.1.105 HAProxy Server: HAProxy: haproxy 192.168.1.46
ステップ3.UbuntuにHAProxyをインストールします。
最初に、以下のコマンドを実行してHAProxyをインストールします。
sudo add-apt-repository ppa:vbernat/haproxy-1.7 sudo apt update sudo apt install haproxy
ステップ4.HAProxyを構成します。
haproxyのデフォルト設定ファイル/etc/haproxy/haproxy.cfg
を編集します 構成を開始します:
nano /etc/haproxy/haproxy.cfg
ファイルの最後に、次の情報を追加します:
frontend Local_Server bind 192.168.1.46:80 mode http default_backend webserver backend webserver mode http balance roundrobin option forwardfor http-request set-header X-Forwarded-Port %[dst_port] http-request add-header X-Forwarded-Proto https if { ssl_fc } option httpchk HEAD / HTTP/1.1rnHost:localhost server system1.osradar.com 192.168.1.104:80 server system2.osradar.com 192.168.1.105:80
構成を確認するには:
sudo haproxy -c -f /etc/haproxy/haproxy.cfg
上記のコマンドが「構成ファイルが有効です」として出力を返す場合は、HAProxyサービスを再起動します。
systemctl restart haproxy
ステップ5.HAProxyにアクセスします。
HAProxyを構成して実行したら、WebブラウザーでロードバランサーサーバーのパブリックIPを開き、バックエンドに正しく接続されていることを確認します。構成により、定義されたアドレスで統計ページが有効になります:
http://192.168.0.46
おめでとうございます!HAProxyが正常にインストールされました。Ubuntu18.04バイオニックビーバーシステムにHAProxyロードバランサーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますHAProxyWebサイト。