Apache 오류 로그에 오류 문구가 보여요
Apache 오류 로그에 내부 리디렉션 한도, DirectoryIndex 또는 ProxyBadHeader 문구가 표시될 때 원문 메시지로 확인 문서를 고릅니다.
빠른 답변
Apache 오류가 발생하면 로그의 첫 오류 문구와 요청 URL을 보존한 뒤 같은 원문 메시지를 다루는 문서를 확인해야 합니다. 설정 파일을 여러 개 한꺼번에 수정하지 마세요.
이 가이드가 맞는 경우
- 애플리케이션 오류 메시지
- 서버 5xx 응답
상황별 다음 단계
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error
Apache 로그에 AH00124: Request exceeded the limit of 10 internal redirects가 표시됩니다.
DirectoryIndex not allowed here
Apache 로그에 DirectoryIndex not allowed here가 표시됩니다.
502 (Bad Gateway) response
Apache 로그에 ProxyBadHeader: Got bad header가 표시됩니다.
호스팅사·개발자에게 전달할 내용
변경 전 기록
- 오류가 난 URL, Apache 오류 로그의 원문과 발생 시각을 전달합니다.
- 최근 변경한 VirtualHost, rewrite, proxy 관련 설정 파일을 전달합니다.
- 인증서·비밀번호·내부 IP가 포함된 로그 값은 제거하고 전달합니다.
알아둘 점
Apache 로그의 오류 문구는 요청 처리, 디렉터리 설정, 프록시 응답처럼 서로 다른 구간을 가리킬 수 있습니다. 첫 오류 문구와 요청 URL을 기록하고 위에서 일치하는 항목을 고르세요.
먼저 기록할 것
- 오류 로그의 첫 오류 줄과 앞뒤 시각을 기록합니다.
- 오류가 난 전체 URL과 HTTP 상태 코드를 기록합니다.
- 최근 변경한 rewrite, VirtualHost, proxy 설정을 기록합니다.
로그 문구가 위와 일치하지 않으면 설정을 추정해 변경하지 말고 원문 메시지를 기준으로 Problem 문서를 찾으세요.
참고 자료
Apache HTTP Server Log Files (새 창에서 열림)
Apache HTTP Server · 공식 자료 · 확인 범위: guide-branch-apache-error-log · 확인일: 2026-07-27