오늘 이미지를 업로드하는 동안 nginx 411 문제가 발생했습니다.
우선 온라인으로 확인해 봤는데 이유는 다음과 같습니다. Nginx 1.3.9 이하 버전을 사용하는 경우 사용자가 파일로 요청을 POST하면 HTTP 411 오류가 발생합니다
현재 사용하고 있는 nginx 버전이 너무 낮습니다.
[root@i nginx]# nginx -v nginx version: nginx/1.0.15
참고: http://my.oschina.net/jerryhu/blog/371727?fromerr=vk9wZH5u
해결책:
1. 온라인으로 nginx 업그레이드
2. 기존 nginx용 chunkin-nginx-module 패치
를 설치한 후 온라인으로 nginx를 업그레이드하려면 다음을 참조하세요. ://www.tuicool.com/articles/yyA732i
업그레이드 후 검증이 통과되었습니다.
[root@i yum.repos.d]# nginx -v nginx version: nginx/1.8.1
위 내용은 필수 내용을 포함하여 HTTP 411 Content-Length 필수 사항을 소개하고 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.