GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにHAProxyをインストールする方法

このチュートリアルでは、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サイト。


Ubuntu
  1. Ubuntu18.04LTSにMinecraftサーバーをインストールする方法

  2. Ubuntu20.04LTSにDiscourseをインストールする方法

  3. Ubuntu18.04LTSにGlassFishをインストールする方法

  1. Ubuntu Server18.04LTSのインストール方法

  2. Ubuntu18.04LTSサーバーにDockerをインストールする方法

  3. Ubuntu20.04LTSサーバーをインストールする方法

  1. Ubuntu18.04LTSサーバーにDropboxをインストールする方法

  2. Ubuntu22.04LTSにWebfsサーバーをインストールする方法

  3. Ubuntu Server20.04LTSにSCシートをインストールする方法