(3) nginx 높이 구축 가능
192.168.159.3
nginx 、keepalived
192.168.159.3
nginx 、keepalived
192.168.159.3
tomcat4
192.168.159.3
tomcat42
2. nginx 의 설치 절차 와 부하 균형 의 구축
(1) tengine 를 어떻게 빨리 설치 합 니까?
(2) nginx 의 부하 균형 작은 예
3. keepalived 의 설치 및 설정
1、yum install keepalived
2. / etc / keepalived 에서 keepalived. conf 파일 을 수정 하고 파일 의 권한 chmod 777 keepalived. conf 를 수정 합 니 다.
! Configuration File for keepalived
global_defs {
notification_email {
[email protected]
}
notification_email_from keepalived@localhost
smtp_server 127.0.0.1
smtp_connect_timeout 30
router_id LVS_DEVEL
}
vrrp_script chk_http_port {
script "/usr/local/src/check_nginx_pid.sh" #shell nginx,
interval 2
weight 2
}
vrrp_instance VI_1 {
state BACKUP # MASTER backup
interface eth0
virtual_router_id 51
priority 100 # priority priority
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
track_script {
chk_http_port # shell
}
virtual_ipaddress {
192.168.159.135
}
}
3、 check_nginx_pid. sh 파일 내용 및 chmod 777 check 실행 가능 한 파일 권한 변경nginx_pid.sh
#!/bin/bash
A=`ps -C nginx --no-header |wc -l`
if [ $A -eq 0 ];then
service keepalived stop
fi
4. 가상 ip 의 연결
nginx 서버 두 대 에 가상 ip 을 연결 합 니 다. 명령 은 다음 과 같 습 니 다.
ifconfig eth0:1 192.168.159.110 broadcast 192.168.159.255 netmask 255.255.255.0 up route add -host 192.168.159.110 dev eth0:1
결과 테스트
1. tomcat 두 대 시작
2 、 시작 nginx, service nginx start
3, keepalived 시작, service keepalived 시작
4. 가상 ip: 92.168.159.100 을 방문 하여 폴 링 결 과 를 조회 하고 브 라 우 저 호환성 문제 가 존재 할 수 있 으 며, 불 여우 브 라 우 저 로 폴 링 결 과 를 볼 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.