Установка Haproxy со сборкой на Centos

  • 27 November 2019
  • taku

Устанавливаем пакеты необходимые для сборки пакетов
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

продолжение следует...

Комментарии

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.