nginx 위치 일치 문제에 관해
迷茫
迷茫 2017-05-16 17:09:23
0
1
483

php-fpm을 지원하도록 nginx를 구성할 때 아래와 같은 문제가 발견되었습니다

현재 http://host/server.php 접속에는 문제가 없습니다

근데 떼어보니~

사진과 같이

현재 http://host/server.php에 접속하는 데 문제가 있습니다

~번호가 꼭 필요한 이유를 알려주세요

제가 원래 이해한 바에 따르면 uri /server.php는 위치 php와 일치할 수 있고 일치하는 길이가 위치 /(3:1)보다 길기 때문에 이 경우 ~가 있는지 여부는 동일하지만 결과는 예상치 못한 것입니다.

맙소사, 무슨 일인지 말해주세요.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
我想大声告诉你
  • 정확한 일치를 나타내려면 =로 시작합니다.

  • 예를 들어 A는 루트 디렉터리 끝에 있는 요청만 일치하며 뒤에는 어떤 문자열도 올 수 없습니다.

  • ^~ 시작 부분은 URI가 일반 문자열이 아닌 일반 문자열로 시작함을 나타냅니다.

  • ~ 시작은 대소문자 구분 일반 일치를 나타냅니다.

  • ~* 시작 부분은 대소문자를 구분하지 않는 일반 일치를 나타냅니다.

  • / 범용 일치, 다른 일치 항목이 없으면 모든 요청이 일치합니다

당신처럼 계산에 맞지 않는 것을 본 적이 없습니다.
nginx 구성 위치 요약 참조 및 규칙 작성 방법 다시 작성

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿