nginx 설치에 대해서는 많이 말하지 않고 인터넷에서 많이 검색해 보세요
주의해야 할 점은 nginx는 버전 1.9 이전에는 http 프로토콜만 구성할 수 있었고 tcp 프로토콜의 프록시는 허용되지 않았습니다. 따라서 nginx의 가장 일반적인 기능은 서버의 로드 밸런싱 구성입니다. (권장) 학습: nginxtutorial)#🎜 🎜#
TONCAT의 웹 서버를 예로 들어보세요:
#🎜 🎜#
Nginx의 주요 기능은 요청을 배포하고 단일 Tomcat에 대한 부담을 줄이는 것입니다. 이를 통해 서버의 요청 전달 능력이 향상됩니다(즉, 높은 동시성을 처리할 수 있지만 서버는 마비됨)Use Nginx 구성 MySQL 로드 밸런싱은 TOMCAT이 더 이상 동일한 데이터베이스 서버가 아닌 nginx에 연결한다는 점을 제외하고는 위와 유사하며, nginx는 배포됩니다. 다른 데이터베이스 서버에 요청합니다.
이 경우 TOMCAT에서 얻은 데이터가 올바른지 확인하려면 서로 다른 데이터베이스 간의 데이터가 동기화되는지 확인해야 합니다. mysql에 기본 제공되는 동기화 기능을 사용하는데, 이는 마스터-마스터 동기화(실제로는 다중 마스터-슬레이브 동기화)로 설정되어 있습니다. # mysql 로드 밸런싱 구성도 매우 간단합니다.
nginx.conf 텍스트의 마지막 줄에 다음 코드를 추가하면 됩니다. #🎜 🎜#
stream { server { listen 3306; proxy_pass db; } upstream db { server 192.168.18.130:3305; server 192.168.18.129:3305; } }
위 내용은 nginx 로드 밸런싱 데이터베이스를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!