414 요청 URI가 너무 긴 오류는 무엇이며 해결 방법

게시 됨: 2023-07-18

WordPress 웹 사이트에서 414 요청 URI가 너무 길다는 오류가 발생한 적이 있습니까?

이 오류는 일반적으로 웹 브라우저와 서버 사이에 중대한 오류가 있을 때 발생합니다. 링크를 클릭하거나 WordPress 플러그인이 수행하는 작업을 클릭하면 이 오류가 표시됩니다.

이 기사에서는 '414 요청 URI가 너무 깁니다' 오류가 무엇이며 어떻게 해결하는지 보여줍니다.

What is 414 request URI too long error and how to fix it

414 요청 URI가 너무 긴 오류는 무엇입니까?

414 요청 URI가 너무 김 오류는 요청하는 URL 또는 작업이 너무 길어 서버에서 처리할 수 없을 때 발생합니다.

URI와 URL에는 차이가 있습니다. URI 또는 ​​Uniform Resource Identifier는 리소스의 이름, 위치 또는 둘 다일 수 있습니다. 반면에 URL 또는 Uniform Resource Locator는 리소스의 위치만 될 수 있습니다.

URL은 URI의 일부이기 때문에 두 용어는 일반적으로 같은 의미로 사용됩니다. 그러나 414 오류는 두 구성 요소 모두에서 발생할 수 있으므로 원인을 살펴보겠습니다.

414 요청 URI가 너무 긴 오류의 원인은 무엇입니까?

링크를 클릭하면 414 오류가 표시될 수 있으며 너무 길어서 서버에서 처리할 수 없습니다.

링크가 매우 길어질 수 있는 한 가지 상황은 UTM(Urchin 추적 모듈) 매개변수를 사용하는 것입니다. UTM 코드를 사용하여 WordPress 웹사이트에서 전환을 추적하고 URL에 많은 매개변수가 있는 경우 이 오류가 발생할 수 있습니다.

414 오류를 일으킬 수 있는 또 다른 상황은 리디렉션 루프입니다. 잘못된 구성 또는 WordPress 플러그인의 설정으로 인해 많은 리디렉션 요청이 발생하는 경우입니다.

결과적으로 엄청나게 긴 URL과 414 요청 URI가 너무 길다는 오류가 발생합니다.

마찬가지로 일부 플러그인은 기능의 일부로 긴 URI를 생성할 수도 있습니다. 사이트에 올인원 WordPress 보안 플러그인이 설치되어 있는 경우 이 오류가 발생할 가능성이 큽니다.

드문 경우지만 쿼리 정보가 너무 긴 POST 요청이 GET 요청으로 변환될 때 개발자 측 문제로 인해 414 오류가 발생할 수도 있습니다. 마지막으로 웹 사이트 서버에 대한 사이버 공격으로 인해 414 URI가 너무 긴 문제가 발생할 수도 있습니다.

즉, WordPress 웹 사이트에서 414 오류를 수정하는 방법을 살펴보겠습니다.

414 요청 URI가 너무 긴 오류 수정

이 문제를 해결하는 빠른 방법은 웹사이트 서버가 처리할 수 있는 URI의 크기를 늘리는 것입니다.

계속 진행하기 전에 WordPress 백업을 생성하는 것이 좋습니다. 414 오류를 수정하려면 웹 사이트 구성 파일을 편집해야 하기 때문입니다. 문제가 발생할 경우를 대비하여 복원할 준비가 된 사이트의 백업 복사본을 갖게 됩니다.

자세한 내용은 WordPress 사이트 백업 방법에 대한 가이드를 참조하십시오.

웹사이트에서 Apache 또는 Nginx를 사용하는지 확인

먼저 WordPress 웹사이트에서 사용 중인 서버 유형을 찾아야 합니다. Apache와 Nginx를 포함하는 두 가지 주요 서버 유형이 있습니다.

이를 수행하는 간단한 방법은 브라우저에서 사이트를 여는 것입니다. 그런 다음 홈페이지를 마우스 오른쪽 버튼으로 클릭하고 '검사' 옵션을 선택할 수 있습니다.

Open inspect element

다음으로 상단의 '네트워크' 탭으로 전환해야 합니다.

여기에서 이름 열 아래의 요소를 선택할 수 있습니다. 그런 다음 '응답 헤더' 섹션까지 아래로 스크롤하여 '서버' 세부 정보를 확인해야 합니다.

View server type of your site

그러면 사이트에서 Nginx 또는 Apache를 사용하는지 여부가 표시됩니다.

사용할 서버 유형이 아직 확실하지 않은 경우 WordPress 호스팅 제공업체에 문의하여 자세한 내용을 확인할 수 있습니다.

서버 유형을 결정했으면 Apache 및 Nginx에 대한 414 요청 URI가 너무 길다는 오류를 수정하는 방법을 살펴보겠습니다.

Nginx에서 414 요청 URI가 너무 긴 오류 수정

먼저 웹 사이트 구성 파일에 액세스하려면 FTP 또는 파일 전송 프로토콜 클라이언트가 필요합니다.

사용할 수 있는 많은 FTP 클라이언트가 있습니다. 이 자습서에서는 Filezilla를 사용합니다. FTP를 설정하고 웹사이트 파일에 액세스하는 데 도움이 필요한 경우 FTP를 사용하여 WordPress에 파일을 업로드하는 방법에 대한 가이드를 참조하세요.

로그인하면 'nginx.conf' 파일을 다운로드해야 합니다. 다음 경로를 따라 액세스할 수 있습니다. /etc/nginx/nginx.conf

Access Nginx file

파일을 찾은 후 컴퓨터에 다운로드한 다음 메모장 소프트웨어에서 엽니다.

여기에서 large_client_header_buffers 4 8K 설정을 검색할 수 있습니다. 없는 경우 파일 끝에 추가하면 됩니다.

숫자 및 크기와 관련된 2개의 값 세트가 표시됩니다. 크기를 8K에서 128K로 편집하기만 하면 됩니다. 이렇게 하면 URI 크기가 늘어나고 사이트 서버가 긴 URL을 처리할 수 있습니다.

Increase URI size in Nginx

완료되면 텍스트 파일을 저장하고 FTP 클라이언트를 사용하여 웹사이트에 다시 업로드하십시오.

자세한 내용은 FTP를 사용하여 WordPress에 파일을 업로드하는 방법에 대한 가이드를 참조하세요.

Apache에서 414 요청 URI가 너무 긴 오류 수정

Apache 서버 유형을 사용하는 경우 프로세스는 Nginx와 유사합니다. 먼저 웹 사이트 파일에 액세스하려면 FTP 클라이언트가 필요합니다.

로그인하면 'apache2.conf' 파일을 찾아야 합니다. FTP 클라이언트를 사용하여 다음 경로로 이동하기만 하면 됩니다. /etc/apache2/apache2.conf

Access apache config files

다음으로 파일을 다운로드하고 메모장 소프트웨어에서 열어야 합니다.

그런 다음 LimitRequestLine 128000 설정을 찾을 수 있습니다. 표시되지 않으면 파일 끝에 추가하기만 하면 됩니다.

일반적으로 LimitRequestLine은 128000으로 설정됩니다. 그러나 이 값을 256000 이상으로 늘려 414 오류를 제거할 수 있습니다. 설정한 값이 2의 배수인지 확인하십시오.

Increase URI size in apache

완료되면 FTP 클라이언트를 사용하여 웹사이트에 파일을 다시 업로드하기만 하면 됩니다. 이렇게 하면 WordPress 웹사이트에서 414 오류를 해결하는 데 도움이 됩니다.

이 기사가 414 요청 URI가 너무 길다는 오류와 해결 방법에 대해 배우는 데 도움이 되었기를 바랍니다. WordPress 보안 및 가장 일반적인 WordPress 오류에 대한 가이드를 참조할 수도 있습니다.

이 기사가 마음에 드셨다면 WordPress 비디오 자습서용 YouTube 채널을 구독하십시오. 트위터와 페이스북에서도 우리를 찾을 수 있습니다.