ダウンロードのtarパッケージ
ダウンロードhttps://src.fedoraproject.org/repo/pkgs/haproxy/haproxy-2.0.1.tar.gz/sha512/bcc2c6fa1fe5699f110a2b2ce5abcec7f4ebff94a2850d731f6d86aadeb7f4048b6f372db6724a91191c2ecc2853f5ac576233e0ff84ffef3de6c80d1250f1b6/haproxy-2.0.1.tar.gz
に対応する信頼を搭載し
yum install -y openssl openssl-devel systemd-devel.x86_64
たソースパケットを抽出します
tar -zxvf haproxy-2.0.1.tar.gz
コンパイルを開始
cd haproxy-2.0.1/
make TARGET=linux-glibc USE_OPENSSL=1 USE_SYSTEMD=1 USE_PCRE=1 USE_ZLIB=1 && make install
オープンHTTPS
USE_OPENSSL=1
にsystemdモードとして指定は
USE_SYSTEMD=1
、インストールディレクトリを指定することができます
PREFIX=/usr/local/haproxy
は/ usr / local / sbinに/へのデフォルトは
、サービスへの登録システム
vim /usr/lib/systemd/system/haproxy.service
[Unit]
Description=HAProxy Load Balancer
After=syslog.target network.target
[Service]
ExecStartPre=/usr/local/sbin/haproxy -f /etc/haproxy/haproxy.cfg -c -q
ExecStart=/usr/local/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid
ExecReload=/bin/kill -USR2 $MAINPID
[Install]
WantedBy=multi-user.target
自分自身を設定するには、プロファイル/etc/haproxy/haproxy.cfg必要性、自動的に生成されません。
サービスを開始する
systemctl start haproxy
ブートログを表示する
journalctl -u
ログhaproxyを開くために
vim /etc/rsyslog.conf
# Provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
local0.* /var/log/haproxy.log
vim /etc/sysconfig/rsyslog
SYSLOGD_OPTIONS="-r -m 0 -c 2"
構成ファイルを変更HA
vim /etc/haproxy/haproxy.cfg
global
log 127.0.0.1 local0 info
コマンドを確認し、構成ファイルの構文
haproxy -c -f /etc/haproxy/haproxy.cfg
サービスを再起動し
systemctl restart haproxy
systemctl restart rsyslog
、ログを表示するために
tail /var/log/haproxy.log
生産環境は、多くの場合、haproxyログ切断および管理を必要とする
私のブログの別の1を参照することができ
https://my.oschina.net/u/4012972/blog/3077452