본문 바로가기

리눅스

우분투에서 HAProxy-WI를 설치하고 설정하는 방법

728x90

우분투에서 HAProxy-WI를 설치하고 설정하는 방법

우분투에서 HAProxy-WI (HAProxy Web Interface)를 설치하고 설정하는 방법을 설명하겠습니다. HAProxy-WI는 HAProxy 서버를 웹 인터페이스를 통해 관리하고 모니터링하는 도구입니다.

1. 시스템 업데이트

시스템 업데이트를 수행합니다.

sudo apt update

2. 의존성 패키지 설치

HAProxy-WI를 설치하는데 필요한 의존성 패키지를 설치합니다.

sudo apt install apache2 php libapache2-mod-php php-cli php-mysql php-json php-gd php-curl php-mbstring php-xml php-bcmath git

3. Apache 웹 서버 설정

Apache 웹 서버를 구성하여 HAProxy-WI 웹 인터페이스를 호스팅하도록 설정합니다.

sudo a2enmod rewrite
sudo systemctl restart apache2

4. HAProxy-WI 설치

HAProxy-WI 소스 코드를 GitHub에서 가져와서 웹 서버의 루트 디렉토리에 복사합니다.

sudo git clone https://github.com/zeldarr/haproxy-wi.git /var/www/html/haproxy-wi
728x90

5. HAProxy-WI 설정

HAProxy-WI의 설정 파일을 업데이트하여 데이터베이스 연결 정보 및 기타 설정을 구성합니다.

sudo cp /var/www/html/haproxy-wi/inc/config.php.dist /var/www/html/haproxy-wi/inc/config.php
sudo vim /var/www/html/haproxy-wi/inc/config.php

config.php 파일에서 데이터베이스 연결 정보를 설정하고 파일을 저장합니다.

6. 데이터베이스 설정

데이터베이스를 생성하고 HAProxy-WI가 사용할 사용자를 생성합니다.

mysql -u root -p
CREATE DATABASE haproxy_wi;
GRANT ALL PRIVILEGES ON haproxy_wi.* TO 'haproxywi'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;

이때 'your_password'를 HAProxy-WI 설정 파일에 설정한 데이터베이스 비밀번호로 바꿉니다.

7. 데이터베이스 스키마 설정

HAProxy-WI 데이터베이스 스키마를 설정합니다.

mysql -u root -p haproxy_wi < /var/www/html/haproxy-wi/sql/haproxy-wi.sql

8. 웹 인터페이스 액세스

이제 웹 브라우저를 열고 http://your_server_ip/haproxy-wi로 접속하여 HAProxy-WI 웹 인터페이스에 액세스할 수 있습니다.

http://your_server_ip/haproxy-wi

초기 로그인 정보는 admin/admin입니다.

로그인한 후 HAProxy-WI를 구성하고 HAProxy 서버를 모니터링할 수 있습니다.

 

HAProxy-WI를 사용하면 HAProxy 서버를 쉽게 관리하고 모니터링할 수 있습니다. 필요한 경우 HAProxy-WI의 설정 파일을 사용하여 추가적인 설정을 구성할 수 있습니다.

 

728x90