Установка Haproxy со сборкой на Centos
Устанавливаем пакеты необходимые для сборки пакетов
yum install -y gcc pcre-devel tar make
создаем каталог для дистрибутива
mkdir /distro
скачиваем
wget http://www.haproxy.org/download/2.1/src/haproxy-2.1.0.tar.gz -O /distro/haproxy-2.1.0.tar.gz
разархивируем в distro
tar xzvf /distro/haproxy-2.1.0.tar.gz -C /distro/
cd /distro/haproxy-2.1.0
компилируем
make TARGET=linux-glibc
Устанавливаем
make install
mkdir -p /etc/haproxy
создаем директорию для страницы статистики
mkdir -p /var/lib/haproxy
touch /var/lib/haproxy/stats
Создаем симлинк в общедоступный каталог для внешнего вызова
ln -s /usr/local/sbin/haproxy /usr/sbin/haproxy
добавим службу haproxy
cp /distro/haproxy-2.1.0/examples/haproxy.init /etc/init.d/haproxy
chmod 755 /etc/init.d/haproxy
systemctl daemon-reload
Включаем автостарт haproxy
chkconfig haproxy on
Добавим пользователя из под которого будет работать проксисервер
useradd -r haproxy
проверяем установленную версию
haproxy -v
далее фаерволом разрешаем входящие по 80 и 9001 порту
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-port=9001/tcp
перезапускаем фаервол
firewall-cmd --reload
продолжение следует...
Комментарии
Добавить комментарий