[nginx] 업로드 용량 초과 에러 client intended to send too large body

“client intended to send too large body” 블로그에 이미지 업로드를 하는데 업로드가 되지 않고 에러 로그를 찾아보니 위 내용이 보였다. 이미지 용량을 줄이지 않고 서버에서 업로드 용량을 늘려보기로 했다. /etc/nginx/conf.d/my_site.conf 설정 파일을 열고 server {} 블럭안에 한 줄만 추가 해주면 된다.

난 저렇게 20메가로 설정 했다. 저장하고 빠져나온 후 아래 명령으로 리로드.

다시Continue reading “[nginx] 업로드 용량 초과 에러 client intended to send too large body”

[Instagram] 외부 이미지 인스타그램 피드 업로드 API

최근 페이스북의 외부 페이지 공유기능처럼 인스타그램에서도 외부 이미지를 공유할 방법을 알아봤습니다. 처음 구글링에 나오는 내용은 “인스타그램의 정책으로 인해 외부 이미지 API는 제공되지 않는다.” 였습니다. 어떤 정책을 말하는가 찾아보니 저품질 이미지가 무분별하게 업로드 될 수 있는 이슈로 제한을 한 것이었습니다. 실제 이런 이유로 PC로 이미지를 올리지 못합니다. 하지만 방법은 있었는데 각 인증과 업로드에 대한 URL을 CURL로Continue reading “[Instagram] 외부 이미지 인스타그램 피드 업로드 API”

[CI] hwp 파일 업로드가 안되는 문제

파일 업로드 기능을 CodeIgniter 로 작업하고 있는데 hwp 파일만 서버가 인식하지 못하고 업로드를 하지 못하는 증상이 발생했습니다. 물론 다른 이미지나 zip, doc, ppt 파일등은 정상적으로 업로드가 되고 있었습니다. 전에 mime type 정보가 없어 업로드 되지 않는 증상이 있어 mimes.php 에도 이미 hwp 확장명에 대한 정의를 한 상태 였고 이상이 세팅에는 없었습니다.  이 상태로 개발서버로 옮겨 테스트해보니Continue reading “[CI] hwp 파일 업로드가 안되는 문제”

[linux] 퍼미션 777로 설정해도 업로드 안되는 문제 해결방법

작업한 소스를 실서버에 올리고 업로드를 테스트하는데.. 에러를 뿜었습니다. mkdir(): Permission denied 업로드 디렉토리 안에 새로운 디렉토리 생성을 시도하자 퍼미션 에러를 낸겁니다. 그런데 업로드 디렉토리의 퍼미션은 이미 777.. (더 이상 줄 권한이 없다.) chmod, chown으로도 해결이 안되었기에 로그를 뒤지기 시작했습니다. 아파치 로그도 확인 해봤으나 특별한 로그는 없었습니다. 그런데 로그 디렉토리에서 업로드 시도때마다 용량과 date가 변하고 있는Continue reading “[linux] 퍼미션 777로 설정해도 업로드 안되는 문제 해결방법”