Nginx 구덩이 기록 의 역방향 에이전트, URL 재 작성, URL 경로 일치

1430 단어 Nginx
설명: 이 건 구덩이 밟 기 기록 이지 튜 토리 얼 이 아니 야!!!
역방향 에이전트:
proxy_pass 뒷 굽 의 서버 URL 값 이 / 로 끝 나 는 지 여부:
  Nginx       https://ngxin_server_name/hello/world
  Nginx        /hello/(   location /hello/      )
    /                   /hello/world
  /                   /world
                      APP       /   

Nginx 의 프 록 시 HTTP 버 전 은 기본적으로 1.0 이 며, 1.1 로 설정 하려 면 추가 해 야 합 니 다.
proxy_http_version 1.1;
proxy_set_header Connection "";

URL 경로 일치:
여 기 는 구 덩이 를 별로 밟 지 않 았 습 니 다. Nginx 는 기본 경로 가 일치 하 는 경우 (정규 가 없 는 경우) 경로 가 긴 것 이 더 이상 일치 하지 않 기 때 문 입 니 다.(아래 와 일치 하도록 설정 할 수 있 습 니 다)
       /app/hello   /app     ,   URL     /app  ,
         /app/hello            /app。

또 다른 주의해 야 할 점 은 경로 가 / 로 끝 날 지 여부 입 니 다. / 로 끝 날 경우 경 로 는 대상 서버 에 계승 되 고 그렇지 않 으 면 안 됩 니 다.
      location /app {xxx}         /app/hello/world
        app      /hello/world        /hello
      location /app/ {xxx}        /app/hello/world
      app     /*/*/*/...      (/       /   )

URL 재 작성:
도 메 인 이름 의 방향 을 바 꾸 고 HTTPS 를 강제 합 니 다.
if ($host != 'lkxed.cn' ) {
    rewrite ^/(.*)$ https://lkxed.cn/$1 permanent;
}
      
        $1     ^/(.*)$          
               
                 
       http://www.lkxed.cn/app/hello/world
         https://lkxed.cn/app/hello/world
                $1       

좋은 웹페이지 즐겨찾기