>백엔드 개발 >PHP 튜토리얼 >동일한 서버에 두 개의 Tomcat을 배포하고 Nginx를 사용하여 로드 공유를 달성합니다.

동일한 서버에 두 개의 Tomcat을 배포하고 Nginx를 사용하여 로드 공유를 달성합니다.

WBOY
WBOY원래의
2016-08-08 09:28:421387검색

사용자 사용에 영향을 주지 않고 서버를 업그레이드하려면 하나 이상의 서버에 두 개의 Tomcat을 구성해야 합니다. 다음은 동일한 서버에 두 개의 Tomcat을 구성하는 과정을 설명합니다.

단계는 다음과 같습니다.

1. 원본 Tomcat을 tomcat-8090과 같은 다른 디렉터리에 복사하고, 로그 디렉터리를 삭제합니다.

2. Tomcat server.xml 파일에서 종료 및 커넥터 포트를 8006/8090

과 같은 다른 값으로 수정합니다. 3. start.sh 및 shutdown.sh 파일을 수정하고 다음을 추가합니다.

첫 번째 줄

export CATALINA_HOME=/opt/app/tomcat-8090

4. tomcat 시작

5. Nginx에서 로드 밸런싱 구성:

Nginx 구성 파일 , 추가:

업스트림 tomcatCluster {

서버 :8080;

}

서버

{

                                                                                    ~ 🎜> 루트 ……;

위치 / {

                                                                      Proxy_pass http ://tomcatClu 스터;

                                                                                              

6. 요청이 두 개의 Tomcat에 차례로 전달되는지 테스트

위 내용은 동일한 서버에 두 개의 Tomcat을 배포하고 Nginx를 사용하여 관련 측면을 포함하여 로드 공유를 달성하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:멤캐시드다음 기사:멤캐시드