
Apache Request Headers는 HTTP Request에서 클라이언트가 보낸 HTTP 헤더를 의미합니다.
Apache Request Headers의 기본적인 종류는 다음과 같습니다.
- Accept: 클라이언트가 수용할 수 있는 미디어 타입을 지정합니다.
- Accept-Charset: 클라이언트가 수용할 수 있는 문자열 세트를 지정합니다.
- Accept-Encoding: 클라이언트가 수용할 수 있는 압축 알고리즘을 지정합니다.
- Accept-Language: 클라이언트가 수용할 수 있는 자연어를 지정합니다.
- Authorization: 클라이언트의 인증 정보를 지정합니다.
- Cache-Control: 캐시 제어를 지정합니다.
- Connection: 클라이언트와 서버 간의 연결을 제어합니다.
- Cookie: 서버가 클라이언트에 저장한 쿠키를 전송합니다.
- Host: 요청한 서버의 호스트 이름을 지정합니다.
- If-Modified-Since: 서버가 지정한 날짜 이후로 변경된 리소스를 요청합니다.
- Referer: 클라이언트가 현재 요청을 위해 참조한 URL을 지정합니다.
- User-Agent: 클라이언트의 사용자 에이전트 정보를 지정합니다.
Apache Request Headers는 HTTP Request의 다음 부분에 영향을 미칩니다.
- 서버가 클라이언트의 요청을 처리하는 방식
- 서버가 클라이언트에게 리소스를 전송하는 방식
- 클라이언트가 서버에 요청을 보내는 방식
Apache Request Headers를 수정/추가하는 방법은 다음과 같습니다.
- Apache의 구성 파일인 httpd.conf 또는 apache2.conf를 편집합니다.
- Request Headers를 수정하거나 추가할 수 있는 모듈을 설치합니다.
- Apache의 모듈을 재 컴파일하거나 재 로드합니다.
- Apache의 서비스를 재 시작합니다.
2025-07-18 15:56