1. 구성도
2. WEB 서버 구축 (HTTP) : Rocky9-1-1
2.1. HTTP 설치 : yum install -y httpd
2.2. HTML 파일 생성
step1) 열기 : vi /var/www/html/index.html
step2) 내용 입력
<html> <body> <h1>WEBSERVER-SEOUL-1</h1> </body> </html> |
step3) 저장
2.3. HTTP 서비스 구동 : systemctl start httpd
2.4. 방화벽 설정 : firewall-cmd --add-port=80/tcp
2.5. 테스트
3. WEB 서버 구축 (NGINX) : Rocky9-1-1
3.1. NGINX 설치 : yum install -y nginx
3.2. 기존 HTML 파일 명칭 변경 (백업) : mv /usr/share/nginx/html/{index.html,babo.html}
3.3. HTML 파일 생성
step1) 열기 : vi /usr/share/nginx/html/index.html
step2) 내용 입력
<html> <body> <h1>WEBSERVER-SEOUL-2</h1> </body> </html> |
step3) 저장
3.4. nginx 서비스 구동 : systemctl start nginx
3.5. 방화벽 설정 : firewall-cmd --add-port=80/tcp
3.6. 테스트
4. 로드밸런서 구축 : NAVIX9-1-1
4.1. selinux 비활성화 : grubby --update-kernel ALL --args selinux=0
4.2. 재부팅 : reboot
4.3. HAPROXY 설치 : dnf install -y haproxy
4.4. 프록시 설정
step1) 열기 : vi /etc/haproxy/haproxy.cfg
step2) 68번째행 bind를 80으로 변경
step3) 87, 88번째행 IP주소 및 포트 번호 변경 # 로드밸런싱 하고자 하는 WEB 서버 IP 주소
step4) 89, 90번째행 주석 처리 # 미사용
step5) 저장
4.5. 서비스 구동 : systemctl start haproxy
4.6. 방화벽 설정 : firewall-cmd --add-port=80/tcp
4.7. 테스트
'가상화' 카테고리의 다른 글
베스천 호스트 구성 (RSA 비대칭키 활용) (0) | 2024.12.16 |
---|---|
MYSQL 및 WORDPRESS 연동 (1) | 2024.12.12 |
7. NFS 서비스 구축 (윈도우, 리눅스) (0) | 2024.12.10 |
6. Mail 서비스 구축 (윈도우, 리눅스) (0) | 2024.12.10 |
5. WEB 서비스 구축 (윈도우, 리눅스) (2) | 2024.12.10 |