← 전체 글로 돌아가기

서버 운영

VPS에 도메인을 연결할 때 확인하는 순서

도메인 문제는 처음부터 정답을 맞히려고 하면 오히려 확인 시간이 길어진다.

새 VPS를 세팅하면서 도메인을 연결할 때는 보통 어디서 문제가 생길지 불명확하다. 중요한 건 트래픽 경로 전체를 따라가면서 재현 가능한 신호를 찾는 것이다.

문제 상황 파악하기

중요한 건 도메인 자체보다 재현 가능한 단서를 남기는 것이다. HTTP 상태 코드를 확인하면 다음으로 봐야 할 범위가 줄어난다.

확인 범위 정하기

트래픽 경로는 로컬과 운영의 차이가 자주 숨어 있다. 환경 차이까지 적어두면 원인 추적이 쉬워진다.

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

프록시 규칙 점검하기

정상 상태를 먼저 정해두는 게 좋다. 그래야 인증서가 제대로 작동하는지 빠르게 판단할 수 있다.

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

작게 바꿔볼 것들

트래픽 경로는 한 단계씩 확인해야 한다. 캐시가 애매하면 다른 부분을 고쳐도 결과가 바뀌지 않을 수 있다.

캐시와 실패 후보 확인하기

트래픽 경로 문제는 화면만 보고 판단하면 놓치는 값이 많다. 로그, 응답, 설정 중 하나를 증거로 잡아야 한다.

최종 검증

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

다음을 위한 기록

트래픽 경로 문제는 한 단계씩 진행하는 게 중요하다. HTTP 상태 코드가 애매하면 다른 부분을 고쳐도 결과가 바뀌지 않을 수 있다. 결과가 바뀐 이유를 로그와 응답으로 설명할 수 있으면 충분히 정리된 것이다.