ユーザ用ツール

サイト用ツール


haproxy:install

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
haproxy:install [2016/03/08 07:43] clownclownhaproxy:install [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
 ====== HAProxy  ====== ====== HAProxy  ======
 +
 +===== gcc  =====
 +
 +[[centos:rpm:rpmbuild|rpmbuild]]に必要
 +gcc他、関連するものを一括でインストール
 +
 +<code>
 +# yum -y groupinstall "Development Tools"
 +</code>
  
 ===== pcre-devel  ===== ===== pcre-devel  =====
  
-rpmbuildに必要+[[centos:rpm:rpmbuild|rpmbuild]]に必要
  
 <code> <code>
行 11: 行 20:
 ===== HAProxyインストール  ===== ===== HAProxyインストール  =====
  
-公式:http://haproxy.1wt.eu+公式:http://www.haproxy.org
-最新:http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar.gz +最新:http://www.haproxy.org/download/1.6/src/haproxy-1.6.5.tar.gz 
-2013/01/22時点)+2016/05/20時点)
  
-rpmbuildに都合のいい階層で以後の処理を行う+[[centos:rpm:rpmbuild|rpmbuild]]に都合のいい階層で以後の処理を行う
  
 <code> <code>
-cd /usr/src/redhat/SOURCES +# /root/rpmbuild/SOURCES 
-# wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.22.tar.gz+# wget http://www.haproxy.org/download/1.6/src/haproxy-1.6.5.tar.gz
 # tar zxvf haproxy-1.4.22.tar.gz  # tar zxvf haproxy-1.4.22.tar.gz 
 </code> </code>
  
-rpmbuild+[[centos:rpm:rpmbuild|rpmbuild]]
 <code> <code>
-# rpmbuild -bb ./haproxy-1.4.22/examples/haproxy.spec +# rpmbuild -bb ./haproxy-1.6.5/examples/haproxy.spec 
-# cd /usr/src/redhat/RPMS/x86_64+
 </code> </code>
  
 インストール インストール
 <code> <code>
-# rpm -ivh haproxy-1.4.22-1.x86_64.rpm+# cd /root/rpmbuild/RPMS/x86_64 
 +# rpm -iv ./haproxy-1.6.5-1.x86_64.rpm
 Preparing...                ########################################### [100%] Preparing...                ########################################### [100%]
    1:haproxy                ########################################### [100%]    1:haproxy                ########################################### [100%]
行 39: 行 48:
 <code> <code>
 # rpm -qs haproxy # rpm -qs haproxy
-normal        /etc/haproxy +通常          /etc/haproxy 
-normal        /etc/haproxy/haproxy.cfg +通常          /etc/rc.d/init.d/haproxy 
-normal        /etc/rc.d/init.d/haproxy +通常          /usr/sbin/haproxy 
-normal        /usr/sbin/haproxy +通常          /usr/share/doc/haproxy-1.6.5 
-normal        /usr/share/doc/haproxy-1.4.22 +通常          /usr/share/doc/haproxy-1.6.5/CHANGELOG 
-normal        /usr/share/doc/haproxy-1.4.22/ +通常          /usr/share/doc/haproxy-1.6.5/README 
-normal        /usr/share/man/man1/haproxy.1.gz+通常          /usr/share/doc/haproxy-1.6.5/architecture.txt 
 +通常          /usr/share/doc/haproxy-1.6.5/configuration.txt 
 +通常          /usr/share/doc/haproxy-1.6.5/intro.txt 
 +通常          /usr/share/doc/haproxy-1.6.5/management.txt 
 +通常          /usr/share/doc/haproxy-1.6.5/proxy-protocol.txt 
 +通常          /usr/share/man/man1/haproxy.1.gz 
 +</code> 
 + 
 +ユーザー追加 
 +<code> 
 +# groupadd -g 188 haproxy 
 +# useradd -d /var/lib/haproxy -g haproxy -u 188 -s /sbin/nologin haproxy
 </code> </code>
  
行 52: 行 72:
 <code> <code>
 # cd /etc/haproxy/ # cd /etc/haproxy/
-# cp haproxy.cfg haproxy.cfg.org 
 # vi haproxy.cfg # vi haproxy.cfg
 </code> </code>
  
 +sample
 <code> <code>
 # this config needs haproxy-1.1.28 or haproxy-1.2.1 # this config needs haproxy-1.1.28 or haproxy-1.2.1
haproxy/install.1457423030.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)