nginx rewrite 와 역방향 에이전트

1015 단어
요청 일치
기본 원칙
  • = 시작 부분 은 정확 한 매 칭 을 나타 낸다. location = / {}/ 만 매 칭 되 고 /xxx.html 도 안 된다
  • .
  • ^~ 시작 부분 은 uri 가 일반적인 문자열 로 시작 하 는 것 을 나타 내 며 정규 일치 가 아 닙 니 다. location ^~ /static/ {} 일치 합 니 다 /static/*
  • ~ 시작 부분 은 대소 문 자 를 구분 하 는 정규 일치 임 을 나타 낸다. location ~* \.(gif|jpg|jpeg)$ {} 그림 파일 에 적용 하 는 것 을 나타 낸다
  • ~* 처음에 대소 문 자 를 구분 하지 않 는 정규 일치: 동상
  • / 일반적인 매 칭 입 니 다. 다른 매 칭 이 없 으 면 모든 요청 이: emmmm 에 일치 합 니 다. 적어도 하 나 를 쓰 십시오.

  • 대략적인 규칙 을 알 고 있 습 니 다. 보 세 요.
    1. 여 기 는 백 엔 드 애플 리 케 이 션 서버 에 직접 전달 되 며 정적 홈 페이지 일 수도 있 습 니 다.
    #        
    location = / {
        #      
        proxy_pass http://tomcat:8080/index
    }
    
  • 정적 파일 처리 요청:
  • #     
    location ^~ /static/ {
        root /webroot/static/;
    }
    #     
    location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ {
        root /webroot/res/;
    }
    

    。。。 계속 하 다

    좋은 웹페이지 즐겨찾기