nginx 의 if 문장 사용 주의사항 - nginx: [emerg] unknown directive 의 원인 중 하나

521 단어
최근 nginx 설정 파일 을 수정 하 였 습 니 다. location 영역 에 판단 을 추가 하려 고 합 니 다. 문 구 는 다음 과 같 습 니 다.
if($uid = "" ) { return 403; }

결 과 는 항상 틀 렸 다.
nginx: [emerg] unknown directive 

많은 홈 페이지 를 찾 았 지만 그 까닭 을 알 아 보지 못 했다.나중에 마침내 발견: if 뒤에 빈 칸 과 괄호 가 있어 야 합 니 다!!
if ( $uid = "" ) { return 403; }

글 을 써 서 기록 을 하 세 요. 나중에 네티즌 이 이 구 덩이 를 밟 으 면 기어 나 올 수 있 습 니 다!
또한 nginx 의 설정 파일 은 if 가 있 습 니 다. else 를 지원 하지 않 는 것 같 습 니 다.
 

좋은 웹페이지 즐겨찾기