
nginx에 일부 업스트림 서버를 설정했습니다. URL을 통해 백엔드 서버로 요청을 라우팅하고 싶습니다. 예를 들어 첫 번째 사용자는 다음을 선택합니다. /a server1로 이동 /b server2로 이동
다른 사용자가 /a를 사용하면 해당 사용자도 server1로 라우팅됩니다.
그래서 nginx에 매핑 테이블을 저장해야 할 것 같아요.
nginx에서는 어떻게 하나요?
답변1
/a를 serverA로, /b를 serverB로 라우팅하려면 별도의 업스트림을 구성해야 할 수도 있습니다. 따라서 구성은 다음과 같을 수 있습니다.
upstream upstreamA {
server serverA;
}
upstream upstreamB {
server serverB ;
}
server {
location /a {proxy_pass http://upstreamA ;}
location /b {proxy_pass http://upstreamB ;}
}