URL(도메인)로는 잘 되는데 IP로 접속했을 때만 에러(500)가 뜨는 현상, 이건 서버 엔지니어들이 설정할 때 가장 흔하게 겪는 상황 중 하나입니다.가장 큰 이유는 "서버가 '누구한테 온 요청인지' 몰라서 당황했기 때문"입니다. 이를 기술적으로 풀면 Host Header(호스트 헤더) 불일치 문제입니다. 1. 가상 호스트(Virtual Host) 설정 문제 (가장 유력)요즘 웹 서버(Nginx, Apache 등)는 하나의 IP 주소로 여러 개의 웹사이트를 운영할 수 있습니다. 이때 서버는 들어오는 요청의 "이름표(Host Header)"를 보고 구분합니다. 구분 URL 접속 시 (정상) IP 접속 시 (에러) 요청 내용 GET /ind..