← 전체 글로 돌아가기

서버 운영

리버스 프록시 설정을 안전하게 바꾸는 방법

Nginx 리버스 프록시를 운영할 때는 작은 확인이 큰 차이를 만든다.

Nginx 리버스 프록시를 운영하면서 트래픽 경로를 바꿔야 할 때가 있다. 혼자 개발할수록 확인한 값과 바꾼 값을 따로 남기는 습관이 중요하다. 이렇게 해야 문제 재발을 빨리 감지할 수 있다.

트래픽 경로 확인의 중요성

Nginx 관점에서 보면 프록시 규칙이 정확한지, 도메인 설정이 맞는지를 먼저 점검해야 한다. 화면만 봐서는 놓치는 값이 많기 때문이다.

  • 먼저 볼 값: 프록시 규칙과 도메인 설정
  • 같이 비교할 값: 정상일 때의 트래픽 경로 상태
  • 남겨둘 기록: 명령 출력, 응답 코드, 수정한 설정

검증 명령어

dig example.com
curl -I https://example.com
sudo nginx -t

프록시 규칙을 바꾸기 전에 nginx 테스트를 반드시 실행해서 문법 오류가 없는지 확인해야 한다. 설정 오류는 트래픽 손실로 이어진다.

로컬과 운영 환경의 차이

트래픽 경로 작업은 환경 차이 때문에 예상 밖의 결과가 자주 생긴다. 환경 차이까지 적어두면 원인 추적이 훨씬 수월하다.

최종 점검

  1. 원래 증상이 같은 조건에서 다시 나는지 확인한다.
  2. 로그나 응답에서 바뀐 부분을 한 줄로 설명해본다.
  3. 공개 화면, 빌드 결과, 실제 요청 중 하나로 마지막 확인을 한다.

트래픽 경로 문제는 해결 자체보다 어떤 값이 달라졌는지 설명할 수 있는 상태가 더 중요하다. 기록을 남겨두면 다음 확인이 훨씬 빨라진다.

리버스 프록시 설정을 안전하게 바꾸는 방법 · turin's blog