투케이2K

91. (Network/네트워크) HTTP 414 상태 응답 코드 설명 - StatusRequestURITooLong (메소드 , URL 구성 타입 문제) 본문

Network

91. (Network/네트워크) HTTP 414 상태 응답 코드 설명 - StatusRequestURITooLong (메소드 , URL 구성 타입 문제)

투케이2K 2024. 10. 8. 19:31

[구 분]

구분 : Network / 네트워크

제목 : HTTP 414 상태 응답 코드 설명 - StatusRequestURITooLong (메소드 , URL 구성 타입 문제)

 

[설 명]

 

// --------------------------------------------------------------------------------------
[개발 및 테스트 환경]
// --------------------------------------------------------------------------------------

- 환경 : Web / HTTP

- 제목 : HTTP 414 상태 응답 코드 설명 - StatusRequestURITooLong (메소드 , URL 구성 타입 문제)

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. HTTP 414 코드 는 Http 요청 메소드 (GET , POST) 나 URL 등 구성에 문제가 있을 경우 발생되는 상태 코드입니다


2. HTTP 414 코드 발생 원인

  >> 긴 URL을 초래하는 리디렉션 루프 : URL이 서버가 처리하기에는 너무 길고 서버가 더 작은 HTTP 경로나 주소를 기대

  >> 서버 공격 : 특정 공격을 방지하기 위해 HTTP 경로나 주소의 크기를 제한

  >> POST 요청을 GET 요청으로 변환 : 클라이언트가 긴 쿼리 정보가 포함된 POST 요청을 GET 요청으로 부적절하게 변환했을 때, 클라이언트가 리디렉션에 빠질 수 있음


3. HTTP 414 코드 해결 방법 (URL 길이 문제) :  

  >> 서버에 로그인 수행

  >> 서버 구성 파일 찾기 (아파치: /etc/apache2/apache2.conf) / (Nginx: /etc/nginx/nginx.conf)

  >> 설정파일 조정 (편집기에서 구성 파일 열기 수행)

    - Apache 서버 : LimitRequestLine 설정을 찾거나 해당 설정이 없으면 파일 맨 아래에 추가 / 값에 최소 128000을 사용 / 더 높은 값이 필요한 경우 값을 2의 배수로 유지
    - Nginx 서버 : large_client_header_buffers 설정 >> 크기 조절 수행 (8K에서 128K까지 사용)

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[WebFX 사이트]

https://www.webfx.com/web-development/glossary/http-status-codes/what-is-a-414-status-code/

// --------------------------------------------------------------------------------------

 

반응형
Comments