HTTP 서버 응답 코드가 비정상일 때 무엇을 확인해야 하나요?
💡 요약 정리
- HTTP 응답 코드는 서버가 요청을 어떻게 처리했는지 보여주는 지표입니다.
- 200은 정상, 4xx는 클라이언트 오류, 5xx는 서버 오류를 의미합니다.
- 비정상 코드가 보이면 다음을 점검하세요: index 파일, 권한(755/644), 국가별 접근, 디렉터리 접근.
- 필요한 설정은 ‘나의 서비스 관리’에서 바로 변경할 수 있습니다.
1. HTTP 응답 코드 이해
HTTP 응답 코드는 숫자로 된 상태 코드로, 서버가 요청을 어떻게 처리했는지 나타냅니다. 이를 통해 웹사이트가 정상 작동하는지 확인할 수 있으며, 비정상 코드가 나오면 원인을 진단하는 데 도움을 줍니다.
일반적인 상태 코드는 다음과 같습니다.
- 200 OK: 요청이 성공적으로 처리되었습니다.
- 404 Not Found: 요청한 리소스를 찾을 수 없습니다.
- 500 Internal Server Error: 서버에서 예기치 못한 오류가 발생했습니다.
웹사이트의 자가진단 메뉴에서 HTTP 응답 코드가 비정상으로 보이거나 노출 자체가 되지 않는다면, 아래 체크리스트를 순서대로 점검하세요.
2. 비정상 응답일 때 점검 체크리스트
2.1 FTP 홈 디렉터리(www/)에 index 파일 업로드 여부
FTP(파일을 서버에 올리고 내려받는 프로 그램)를 이용해 www/ 경로에 웹사이트의 기본 페이지인 index 파일이 있는지 확인하세요. 파일이 없거나 손상되면 404 또는 5xx 오류가 발생할 수 있습니다.
- www/ 경로에 index 파일이 누락되었다면, 정상 파일로 재업로드하세요.
- 바로가기 : [FTP]
2.2 FTP 디렉터리 및 index 파일 권한 설정 확인
디렉터리나 파일 권한이 올바르지 않으면 서버가 리소스에 접근하지 못해 오류가 날 수 있습니다.
- 권장 권한: 디렉터리 755, 파일 644
- SSH(보안 접속 방식) 또는 FTP 클라이언트로 권한을 확인 후 필요 시 수정하세요.
- SSH 사용 전 설정이 필요하다면 아래 메뉴에서 허용으로 설정하세요.
- 바로가기 : [FTP/Shell 접속설정]
2.3 국가별 웹 접근 설정 확인
국가별 접근 제한이 설정되어 있으면 해당 지역에서 접속 시 오류 응답이 나올 수 있습니다. 관리자 메뉴에서 차단 국가가 있는지 확인하고 필요 시 해제하세요.
- 바로가기 : [국가별 웹접근 설정]
2.4 디렉터리 접속 설정 확인
특정 디렉터리에 대한 접근이 차단되어 있으면 해당 디렉터리의 파일에 접근할 수 없어 오류가 발생할 수 있습니다. 차단된 디렉터리가 있는지 확인하고 필요 시 수정하세요.
- 바로가기 : [디렉토리 접속설정]
문제가 해결되지 않았나요?
이 가이드의 방법으로 해결되지 않았다면, 아래 정보를 포함해 1:1 문의게시판으로 문의해 주세요.
- 카페24 아이디
- 문제 발생 도메인 및 정확한 URL
- 확인된 응답 코드(예: 404, 500)와 발생 시각
- 최근에 변경한 사항(파일 업로드/권한 변경/보안 설정 등)
- 오류 화면 캡처(가능하면 전체 화면)