Nginx IP 접속에서 다른 사이트가 보이면 기본 서버 확인
같은 주소와 포트에서 여러 사이트를 운영할 때 Host가 server_name과 맞지 않으면 기본 서버로 처리될 수 있습니다. IP로 접속해 다른 페이지가 보인다는 것만으로 사이트 파일이 바뀌었다고 단정하지 않습니다.

- 이름이 일치하지 않으면 기본 서버가 선택될 수 있습니다
- 주소·포트와 Host를 함께 비교합니다
- 알려진 이름과 알 수 없는 이름을 따로 시험합니다
이름이 일치하지 않으면 기본 서버가 선택될 수 있습니다
같은 주소와 포트에서 여러 사이트를 운영할 때 Host가 server_name과 맞지 않으면 기본 서버로 처리될 수 있습니다. IP로 접속해 다른 페이지가 보인다는 것만으로 사이트 파일이 바뀌었다고 단정하지 않습니다.
주소·포트와 Host를 함께 비교합니다
대상 도메인 요청과 IP 요청의 Host 차이, listen 설정과 default_server를 확인합니다. 기본 서버는 server_name의 속성이 아니라 해당 수신 주소·포트의 선택과 관련됩니다. 다른 사이트의 블록을 지워 해결하기 전에 요청이 어디로 들어갔는지 기록합니다.
알려진 이름과 알 수 없는 이름을 따로 시험합니다
정상 도메인 요청은 지정된 사이트로 가고 의도하지 않은 이름은 정한 정책대로 처리되는지 확인합니다. HTTPS에서는 인증서 선택도 별도 변수입니다. DNS 변경만으로 서버의 가상 호스트 선택이 완성된다고 보지 않습니다.
서버 운영 실행 전 점검표
- 이름이 일치하지 않으면 기본 서버가 선택될 수 있습니다
- 주소·포트와 Host를 함께 비교합니다
- 알려진 이름과 알 수 없는 이름을 따로 시험합니다
이 가이드의 근거 문서
출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.
오류 제보 방법