워드프레스 파일 업로드 용량 높이기 – AWS, 엔진엑스 ( NGINX ) 환경 수정 작업

워드프레스 파일 업로드 용량 aws nginx

금일 워드프레스 파일 업로드 용량 높이는 작업 의뢰가 들어와서 수정을 진행해드렸습니다.
보통 워드프레스를 설치하게 되면 기본적으로 업로드 가능한 파일 크기가 2메가로 설정되어있습니다.
그렇기 때문에 2메가가 넘어가는 이미지나 파일을 업로드하려면 에러가 발생하게 됩니다.

이런 경우 “업로드실패”나 “HTTP 에러” 라는 문구를 보실수 있습니다.

일반적으로 워드프레스 파일 업로드 용량을 높이는 작업은 간단한 작업인데,
금일 의뢰건은 서버가 AWS EC2 에 웹서버가 엔진엑스로 되어 있어서
의뢰자분께서 의외로 작업이 가능한 곳 찾기가 어려웠다고 하시네요.

보통 공용호스팅에서는 웹서버로 아파치를 사용하기때문에
.htaceess 파일이나 wp-config.php 에서 환경설정을 쉽게 수정 할수 있습니다.
그렇기 때문에 수정 의뢰를 할수 있는 곳이 많은데 반해,
엔진엑스에 대해서는 아직까지 수정이 가능한 곳을 찾기가 어려운것 같습니다.

저희는 접속량이 많은 사이트들은 엔진엑스 (Nginx) 로 웹서버를 구축해 드리고 있기 때문에
엔진엑스 (Nginx) 환경 구성 작업도 쉽게 도움을 드릴수가 있었습니다.

워드프레스 파일 업로드 용량 높이기

엔진엑스의 디폴트 사이즈는 1메가 인데, 엔진엑스에서 파일 업로드 용량을 높이려면 nginx.conf 파일에 다음과 같은 문구를 추가해주면 됩니다.

[wpsm_codebox style=”1″]
client_max_body_size [원하는 용량]
[/wpsm_codebox]

그리고 보통 엔진엑스과 php-fpm 을 같이 사용하기 때문에 엔진엑스에서는 php-fpm 환경을 수정해 주어야 합니다.
그리고 수정후에 값이 반영이 되려면 웹서버를 재시작해주셔야 합니다. 이때 엔진엑스만 재시작하면 제대로 작동 안하는 경우가 생기는데, 그때는 php-fpm 도 재시작해주시면 됩니다.

[wpsm_codebox style=”1″]
sudo service nginx restart
sudo service php7.0-fpm restart
[/wpsm_codebox]

Write a comment