Apache实现Web Server负载均衡详解(不考虑Session版)_PHP教程
Jul 21, 2016 pm 03:01 PM
至少需三台服务器:
服务器A:控制服务器
服务器B和服务器C:实际执行服务器
负载均衡原理:将访问服务器A的请求分发至服务器B和服务器C
修改服务器A上apache的http.conf文件:
首先,加载相应的代理模块,去掉以下模块前面的#号:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
其次,在文件末尾添加:
ProxyPass /example/ balancer://proxy/
BalancerMember http://serverB/example/
BalancerMember http://serverC/example/
表示将访问服务器A的http://serverA/example/子目录下的所有文件分发至服务器B和C执行,相当于访问http://serverB/example/或http://serverC/example/子目录下的文件。
若写成:
ProxyPass / balancer://proxy/
BalancerMember http://serverB/
BalancerMember http://serverC/
则代表所有访问A的请求都相应的转成访问B或C
最后,重启服务器A的apache

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











회피 모듈은 애플리케이션 계층 DOS 공격으로부터 웹사이트를 보호합니다.

Java 동시 프로그래밍에서 동시성 테스트 및 디버깅을 수행하는 방법은 무엇입니까?

Fail2Ban을 사용하여 무차별 대입 공격으로부터 서버를 보호하는 방법

AMD EPYC 4004 시리즈 프로세서를 탑재한 ASUS, 다양한 서버 및 워크스테이션 제품 출시
