2017-12-07 15 views

답변

0

proxy_pass 지시문을 다시 작성하여 요청 URI를 백엔드로 다시 쓸 수 있습니다. Nginx에 문서에서 :

다음과 같이 URI가 서버에 전달되는 요청하십시오 proxy_pass 지시어는 URI로 지정하면

  • , 다음 요청이 서버로 전달되는 경우, proxy_pass는 URI없이 지정된 경우

    location /name/ { 
        proxy_pass http://127.0.0.1/remote/; 
    } 
    
  • 상기 REQU : 정규화 요청 URI 위치 일치 의 일부는 지시에 지정된 URI로 대체 일본어 요청이 처리 될 때 EST URI는 클라이언트에 의해 전송 된 것과 동일한 형태로 서버에 전달하거나, 변경 URI를 처리 할 때의 전체 정규화 요청 URI는 전달된다

    location /some/path/ { 
        proxy_pass http://127.0.0.1; 
    } 
    
당신은 백엔드에 전달하고있는 URI 그래서 만약

동일 뺀 /dashboard/ 부분은, 당신의 설정은 다음과 같이 볼 수 있습니다 :

# Proxy URIs matching '/dashboard/widgets' to 'localhost:1234/widgets' 
location /dashboard/widgets { 
    proxy_pass http://127.0.0.1:1234/widgets; 
} 

을하거나 01을 제거 할 수 있습니다부분을 /dashboard/에서 localhost:1234/까지 모두 프록시하십시오. 그것은 당신이 경기를 얼마나 구체적으로 할 것인지에 달려 있습니다.