반응형
우분투에서 HAProxy-WI를 설치하고 설정하는 방법
HAProxy-WI(HAProxy Web Interface) 는 HAProxy 서버를 손쉽게 웹 UI로 관리하고 모니터링할 수 있도록 도와주는 도구입니다.
1. 시스템 업데이트
sudo apt update
2. 필수 패키지 설치
HAProxy-WI 실행을 위해 필요한 Apache, PHP 및 관련 모듈을 설치합니다.
sudo apt install -y 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에서 rewrite 모듈을 활성화하고 서버를 재시작합니다.
sudo a2enmod rewrite
sudo systemctl restart apache2
4. HAProxy-WI 다운로드 및 설치
GitHub 저장소에서 소스를 내려받아 Apache 웹 루트 디렉토리에 배치합니다.
sudo git clone https://github.com/zeldarr/haproxy-wi.git /var/www/html/haproxy-wi
5. 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. MySQL 데이터베이스 생성
MySQL에 접속하여 HAProxy-WI용 데이터베이스와 계정을 생성합니다.
CREATE DATABASE haproxy_wi;
GRANT ALL PRIVILEGES ON haproxy_wi.* TO 'haproxywi'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
your_password는 실제 사용할 비밀번호로 변경하고, config.php에도 동일하게 반영해야 합니다.
7. 데이터베이스 스키마 불러오기
HAProxy-WI에서 제공하는 SQL 스키마를 불러와 초기화합니다.
mysql -u root -p haproxy_wi < /var/www/html/haproxy-wi/sql/haproxy-wi.sql
8. 웹 인터페이스 접속
설치가 완료되면 웹 브라우저에서 접속할 수 있습니다.
mysql -u root -p haproxy_wi < /var/www/html/haproxy-wi/sql/haproxy-wi.sql
- 기본 로그인 정보는 다음과 같습니다.
- ID: admin
- PW: admin
로그인 후 HAProxy-WI에서 HAProxy 서버를 추가하고 모니터링 기능을 사용할 수 있습니다.
HAProxy-WI를 사용하면 HAProxy 서버를 쉽게 관리하고 모니터링할 수 있습니다. 필요한 경우 HAProxy-WI의 설정 파일을 사용하여 추가적인 설정을 구성할 수 있습니다.
반응형
'리눅스' 카테고리의 다른 글
[draft] MariaDB를 소스에서 컴파일하여 설치하는 방법 (0) | 2025.09.22 |
---|---|
[draft] Redis의 다양한 운영 모드 종류 (0) | 2025.09.22 |
[draft] 우분투 22.04에서 systemd-resolved 서비스를 비활성화하는 방법 (0) | 2025.09.21 |
[draft] HP DL360p Gen8에서 HP Smart Array CLI를 이용한 RAID 구성 및 XFS 파일 시스템 설정하는 방법 (0) | 2025.09.21 |
[draft] 우분투 22.04에서 최신 버전의 Docker를 설치하는 방법 (0) | 2025.09.21 |