๐คทโ๏ธ ๋ณธ๋ก ์ ์์
Nginx, Apache๋ก ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ณ ํ๋ก ํธ์์ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ผ ๋ ์ฉ๋์ด ํฐ ํ์ผ์ ์ ๋ก๋ํ๋ฉด 413 Request Entity Too Large ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ณผ์ ์์ต๋๋ค.
์ด๋ฌํ ์ค๋ฅ์ ๋ํ ์์ธ์ ํ์ ํ์ง ๋ชปํ๋ฉด ๋ถํ์ํ ์๊ฐ๋ญ๋น๋ฅผ ํ ์ ์์ต๋๋ค.
์ด ๊ธ์ ํตํด์ Request Entity Too Large ์์ธ๊ณผ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
์์๋๋ฉด ์ข์ Nginx Proxy ์ค์ ์ค๋ฅ ํด๊ฒฐ๋ฐฉ๋ฒ
2023.02.01 - [AWS] - [Trouble Shooting] Nginx proxy ์ค์
๐คทโ๏ธ Request Entity Too Large๋?
Request Entity Too Large ์ค๋ฅ๋ ์น ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ ์ก๋ ์์ฒญ์ ํฌ๊ธฐ๊ฐ ์๋ฒ๊ฐ ์ฒ๋ฆฌํ ์ ์๋ ํ๊ณ๋ฅผ ์ด๊ณผํ ๋ ๋ฐ์ํ๋ HTTP ์ํ ์ฝ๋์ ๋๋ค.
์ค๋ฅ๊ฐ ๋ฐ์ํ๋ 2๊ฐ์ง ์ด์
- ํ์ผ ์ ๋ก๋: ์ฌ์ฉ์๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋ฏธ์ง, ํ์ผ, ๋น๋์ค๋ฑ ํฐ ํ์ผ์ ์ ๋ก๋ํ ๋ ์๋ฒ๊ฐ ์ค์ ํ ์ต๋ ํ์ผ ํฌ๊ธฐ ์ ํ์ ์ด๊ณผํ๋ฉด ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
- ๋๋ ๋ฐ์ดํฐ ์ ์ก: ํ ๋ฒ์ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๊ณ ํ ๋ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ ์ฉ๋์ ๋ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋๊ฐ?
Nginx, Apache ๋ํ์ ์ธ ์น์๋ฒ๋ก ๋ณด์๊ณผ ์ฑ๋ฅ์ ์ด์ ๋ก ์ฉ๋์ ๋ํ ํฌ๊ธฐ ์ ํ์ ๋ก๋๋ค.
- ์ฑ๋ฅ ์ ํ: ํฐ ์์ฒญ์ ์๋ฒ์ ๋ฆฌ์์ค๋ฅผ ๋ง์ด ์๋ชจํ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ์๋ฒ์ ์๋ต ์๋๊ฐ ๋๋ ค์ง๊ฑฐ๋ ๋ค๋ฅธ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋ฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
- ์์ ์ฑ ๋ฌธ์ : ์๋ฒ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ๋๋ ๊ณผ๋ํ CPU ์ฌ์ฉ์ผ๋ก ์ธํด ๋ค์ด๋ ์ํ์ด ์์ต๋๋ค.
๐คทโ๏ธ Request Entity Too Large ํด๊ฒฐ ๋ฐฉ๋ฒ?
์น์๋ฒ์ client_max_body_size ์ค์ ๋๋ฌธ์ ํฐ ์ฉ๋์ ์๋ฒ์ ๋ณด๋ผ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
client_max_body_size ๊ธฐ๋ณธ๊ฐ์ 1MB ํฌ๊ธฐ์ด๋ฉฐ ์น์๋ฒ์ client_max_body_size ์ค์ ์ ๋ณ๊ฒฝํจ์ผ๋ก ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ด ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๋ฐฉ๋ฒ ์ค ํ๋์ ๋ฐฉ๋ฒ์ผ ๋ฟ์ด์ง ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์๋๋๋ค.
Nginx์์ "Request Entity Too Large" ์ค๋ฅ ํด๊ฒฐํ๊ธฐ
1. Nginx ์ค์ ํ์ผ ์ด๊ธฐ
sudo vi /etc/nginx/nginx.conf
2. ์๋ฒ ๋ธ๋ก ๋๋ http ๋ธ๋ก์ ๋ค์ ์ค ์ถ๊ฐ
client_max_body_size 50M; # ์ํ๋ ํฌ๊ธฐ๋ก ์ค์ (์: 50MB)
3. Nginx ์ฌ์์
sudo systemctl restart nginx
Apache์์ "Request Entity Too Large" ์ค๋ฅ ํด๊ฒฐํ๊ธฐ
1. Apache ์ค์ ํ์ผ ์ด๊ธฐ
sudo vi /etc/httpd/conf/httpd.conf
2. <Directory> ๋ธ๋ก์ด๋ VirtualHost ๋ธ๋ก์ ๋ค์ ์ค ์ถ๊ฐ
<Directory "/var/www/html">
LimitRequestBody 52428800 # ์ํ๋ ํฌ๊ธฐ๋ก ์ค์ (์: 50MB)
</Directory>
3. Apache ์ฌ์์
sudo systemctl restart apache2
๐คทโ๏ธ Request Entity Too Large ๋ง์ง๋ง์ผ๋ก
Request Entity Too Large ์ค๋ฅ๋ ์น ์๋ฒ์์ ํํ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ์ ๋๋ค.
์์ธ๊ณผ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์๋ชจ๋ฅธ๋ค๋ฉด ๋ฌธ์ ํด๊ฒฐ์ ์ํด์ ๋ถํ์ํ ์๊ฐ์ ๋ญ๋นํ ์ ์์ต๋๋ค.
์ด ๊ธ์ ํตํด์ ์ด ์ค๋ฅ์ ์์ธ๊ณผ ์น์๋ฒ๋ฅผ ํ์ฉํด์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ดค์ต๋๋ค.
[์ฐธ๊ณ ๋ฌธ์]
https://dev.to/matthewlafalce/error-413-request-entity-too-large-in-nginx-516
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/247
https://cometruedream.tistory.com/243
https://cometruedream.tistory.com/242
https://cometruedream.tistory.com/241
https://cometruedream.tistory.com/244
'ITstudy' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์์ฆ ์ธ๊ธฐ ๋ง์ ํ๋ ์์ํฌ Svelte ๊ฐ๋ ๊ณผ Vscode ํ๊ฒฝ ์ ํ ๋ฐฉ๋ฒ (4) | 2024.10.29 |
---|---|
๋๋ฉํ์ด์ง๋ก ๋งค์ถ ์์น์ํค๊ณ ๊ตฌ๋งค์ ํ์จ ๋์ด๋ ๋ฐฉ๋ฒ ๊ฟํ (8) | 2024.10.24 |
PostgreSQL UUID uuid-ossp ์ฌ์ฉ๋ฒ (2) | 2024.08.27 |
๊ฐ์ฅ ์ฝ๊ฒ SEO ํ๊ทธ๋ฅผ ๋ง๋๋ ์น ๋ฉํํ๊ทธ ์์ฑ๊ธฐ (1) | 2024.08.20 |
์ต์ ๋ก๋ ํ์ฐจ๋ณ ๋น์ฒจ๋ฒํธ (2) | 2024.08.18 |