Q&A

nginx reload 시 적용 여부

2020.11.08 03:03
665
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.2

nginx 설정 중에 

 

/snippets/block.conf

 

위 경로의 파일을 불러오는 구문이 있습니다.

 

저 파일 안에 브라우저 에이전트로 차단하는 내용이 있습니다.

 

브라우저 에이전트를 추가하고 

 

nginx reload 만 해주었는데 하루 지나서 로그를 보니 차단이 안되고 있는데요. 

 

이경우는 restart까지 해줘야 하나요?

댓글 7

  • 2020.11.08 03:40 #1478554
    저는 보통 restart를 해줍니다. 큰 차이는 없더라구요.
  • 2020.11.08 03:50 #1478559

    큰 차이는 없더라구요 <--- rerload 만 해도 적용이 되어야 한다는 건가요?

    그렇다면 차단 하는 구문이 잘못되었다는 거라서요. (아.. 돌핀브라우저로 테스트 해보면 되겠네요.)

  • 2020.11.08 03:55 #1478565
    방금 돌핀브라우저에 에이전트 설정해서 해보니 restart 해야 적용이 되네요.
    하위 경로에 있는 파일의 내용이 수정된 것을 반영할 때는 reload 로는 안되네요.
  • 2020.11.08 04:07 #1478571
    아 제가 말씀드린 큰 차이가 없다는 것은 restart를 해도 웹서버가 끊기는 시간이 짧다는 뜻이었습니다.

    저는 웬만하면 restart를 하고 있어요!
  • 2020.11.08 04:11 #1478577
    네. 왠만한건 reload로 했는데 이건 restart를 해야 하네요.
  • 2020.11.08 06:58 #1478633

    문법에 오류가 없다면, 사소한 설정파일 변경은 reload로도 잘 됩니다.

    가끔씩 reload가 먹히지 않는 것은 우분투 종특입니다.

  • 2020.11.08 06:59 #1478638
    우분투 문제 인가 보네요. 지금 확인해 보면 로그에 403 처리된게 보이네요.