모든 구성은 하나의 머신에서 완료되며 배포 토폴로지 정보는 다음과 같습니다.
참고: Redis 구성은 jar 패키지 및 tomcat 버전에 엄격하므로 반드시 여기에서 제공되는 tomcat7 및 jar 패키지를 사용하십시오. 기사.
다운로드 주소:
http://pan.baidu.com/s/1bo67ky
tomcat: tomcat1 localhost:8080
tomcat2 localhost:9080
nginx: localhost:1210
레디스: localhost:6379
1. tomcat 설치 및 구성
1. server.xml 파일에서 tomcat2의 포트를 8080, 8005, 8009로 수정합니다. 각각 9080과 9008입니다.
이 단계를 구성한 후 브라우저에 http://localhost:8080 및 http://localhost:9080을 입력하면 Tomcat 홈페이지를 볼 수 있습니다.
2. 로드 밸런싱을 달성하기 위한 nginx 구성.
2.1 pcre를 설치하세요. nginx의 재작성 모듈에는 pcre 지원이 필요하므로 pcre 라이브러리를 설치해야 합니다.
2.1.1. 최신 버전은 http://www.pcre.org/
2.1.2에서 pcre-xx.tar.gz 패키지를 압축 해제할 수 있습니다.
2.1.3. 압축해제 디렉터리에 들어가서 ./configure를 실행합니다.
2.1.4. make
2.1.5. make install
2.2 nginx를 설치합니다. 우리가 원하는 nginx가 yum 소스에 존재하지 않기 때문에 yum 소스를 생성해야 합니다. 단계는 다음과 같습니다.
2.2.1.vim /etc/yum.repos.d/nginx.repo
다음 내용을 입력한 후 저장하고 종료합니다.
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
2.2.2.yum 소스가 올바르게 구성되었는지 확인하고 다음 명령을 실행하면 구성에 성공한 것입니다.
yum list |grep nginx
2.2.3.nginx를 설치하세요.
yum -y install nginx
2.2.4.nginx를 구성합니다. 로드 밸런싱을 달성하세요. 주요 작업은 nginx.conf 파일을 구성하고 rpm -qc nginx 명령을 사용하여 구성 파일의 위치를 쿼리하는 것입니다.
2.2.5 구성 파일이 올바른지 확인하고 nginx를 다시 시작하세요.
nginx -t service nginx restart 此处也可用如下命令: nginx -s reload
2.3 로드 밸런싱 구성 확인
2.3.1 tomcat1 및 tomcat2 홈페이지 파일을 각각 수정하고 로그인 세션 ID 값을 얻은 후 아래 그림의 빨간색 상자에 h1 태그를 추가합니다
2.3. 2 브라우저에 localhost:1210을 입력하고 구성이 성공했는지 확인합니다. Tomcat 페이지로 이동하여 구성이 성공한 것을 확인할 수 있습니다.
3. redis 구성, tomcat 공유 세션.
3.1 redis3 다운로드 및 설치
3.1.1 redis 공식 홈페이지에 가서 redis3을 다운로드 받으시면 과정은 생략됩니다.
3.1.2 파일의 압축을 풀고
tar -xvf redis-3.0.2.tar.gz
3.1.3 컴파일하고 설치합니다.
cd redis-3.0.2 make make install ./utils/install_server.sh # 配置redis随机启动
3.1.4 Redis 시작 및 종료.
service redis_6379 start #6379는 redis의 기본 포트 번호입니다. 요구 사항에 따라 수정하면 서비스 이름이 변경됩니다.
service redis_6379 stop
service redis_6379 restart
3.2 Tomcat을 기반으로 세션 메커니즘을 공유하도록 구성합니다. redis.
3.2.1 다음 3개의 jar 패키지를 tomcat의 lib 디렉터리에 각각 복사합니다.
commons-pool-1.3.jar jedis-2.0.0.jar tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar
3.22 tomcat의 conf 디렉터리에서 context.xml 파일을 수정하고
위 내용은 CentOS6.5에서 Tomcat7 Nginx Redis 구성 예 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!