Software Workshop

Apache-PHP 서버에서 가끔 431번 에러가 발생하는 경우가 있다. 431번 에러는 Request Entity Too Large를 의미하는데, 웹서버가 받아들일 수 있는 크기 이상의 데이터를 클라이언트가 전송할 때 발생한다. 당연히 데이터 전송이므로 POST method를 사용하는 경우가 문제가 된다.

PHP 설정

  1. php.ini 파일을 찾는다.
  2. 설정파일을 편집기로 열어서 post_max_size 항목과 upload_max_filesize 항목을 찾아서 적당한 값으로 조절한다.
post_max_size = 32M
upload_max_filesize = 32M

Apache 설정

  1. httpd.conf 파일을 찾는다.
  2. 설정파일을 편집기로 열어서 LimitRequestBody 항목을 찾아서 적당한 값으로 조절한다.
LimitRequestBody 4194304

단위는 byte