GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren und konfigurieren Sie HAproxy unter CentOS 6

In diesem Tutorial zeigen wir Ihnen, wie Sie HAProxy auf Ihrem CentOS 6-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, HAProxy ist eine kostenlose Open-Source-Linux-Anwendung Wird für den Lastenausgleich des Netzwerkverkehrs verwendet.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von HAProxy auf einem CentOS 6.

Installieren und konfigurieren Sie HAproxy unter CentOS 6

Schritt 1. Fügen Sie Ihrem System zuerst ein Yum-Repository hinzu.

HAProxy ist in den Standard-Repositories für CentOS nicht verfügbar. Damit wir es installieren können, müssen wir es entweder aus der Quelle kompilieren (bevorzugt ) oder fügen Sie das EPEL-Repository zu unserem Server hinzu und installieren Sie es mit 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

Schritt 2. HAproxy unter CentOS 6 installieren und konfigurieren.

Jetzt installieren wir HAProxy mit yum der Befehl:

yum install haproxy

Schritt 3. HAProxy konfigurieren.

Wir müssen die Konfigurationsdatei von HAProxy ändern, d.h. /etc/haproxy/haproxy.cfg gemäß unserer Anforderung. (Ändern Sie diese Konfiguration entsprechend Ihren Netzwerkanforderungen). Weitere Konfigurationsdetails finden Sie unter dieser 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

Schritt 4. Nachdem Sie HAProxy konfiguriert haben, ist es an der Zeit, den Dienst zu starten.

service haproxy start
chkconfig haproxy on

Schritt 5. Jetzt können Sie Ihre Anwendung mit der IP des HAProxy-Servers durchsuchen. Für das HAProxy-Status-Dashboard müssen Sie die URL durchsuchen:http://192.168.2.102:31337 . Es wird Sie nach dem Benutzernamen und dem Passwort fragen. Verwenden Sie den Benutzernamen und das Passwort, die Sie in der Konfigurationsdatei als „stats auth“ definiert haben.

Herzlichen Glückwunsch! Sie haben HAProxy erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von HAProxy auf einem CentOS 6-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle HAProxy-Website zu besuchen.

P>


Cent OS
  1. So installieren und konfigurieren Sie Nginx unter CentOS 7

  2. So installieren und konfigurieren Sie Redis unter CentOS 7

  3. So installieren und konfigurieren Sie HAProxy unter CentOS/RHEL 7/6

  4. So installieren und konfigurieren Sie CyberPanel unter CentOS 8

  5. Wie installiere und konfiguriere ich den HAProxy unter CentOS?

So installieren und konfigurieren Sie Nagios 4.0.7 unter CentOS 7

So installieren und konfigurieren Sie ISPConfig CP unter CentOS 7

So installieren und konfigurieren Sie ownCloud auf CentOS 7

So installieren und konfigurieren Sie Samba unter CentOS 8

So installieren und konfigurieren Sie Fail2ban unter CentOS 8

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8