๐คทโ๏ธ ๋ณธ๋ก ์ ์์
Nginx, Apache๋ก ์๋ฒ๋ฅผ ๊ตฌ์ฑํ๊ณ ํ๋ก ํธ์์ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ผ ๋ ์ฉ๋์ด ํฐ ํ์ผ์ ์ ๋ก๋ํ๋ฉด 413 Request Entity Too Large ์ค๋ฅ ๋ฉ์์ง๋ฅผ ๋ณผ์ ์์ต๋๋ค.
์ด๋ฌํ ์ค๋ฅ์ ๋ํ ์์ธ์ ํ์ ํ์ง ๋ชปํ๋ฉด ๋ถํ์ํ ์๊ฐ๋ญ๋น๋ฅผ ํ ์ ์์ต๋๋ค.
์ด ๊ธ์ ํตํด์ Request Entity Too Large ์์ธ๊ณผ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค.
์์๋๋ฉด ์ข์ Nginx Proxy ์ค์ ์ค๋ฅ ํด๊ฒฐ๋ฐฉ๋ฒ
2023.02.01 - [AWS] - [Trouble Shooting] Nginx proxy ์ค์
[Trouble Shooting] Nginx proxy ์ค์
๐คทโ๏ธ Proxy? ๋ค๋ฅธ ์๋ฒ์์ ๋ฆฌ์์ค๋ฅผ ์ฐพ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ํ ์ค๊ณ์ ์ญํ ์ ํ๋ ์๋ฒ์ด๋ค. ๋ฐ๋ผ์ ํ๋ก์ ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ํด๋ผ์ด์ธํธ๊ฐ ์ฐพ๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ํธ์คํ ํ๋ ์ค์
cometruedream.tistory.com
๐คทโ๏ธ 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
Error: 413 “Request Entity Too Large” in Nginx
Why am I seeing Error: 413 “Request Entity Too Large” in Nginx? This is happening because...
dev.to
์ฌ๋ฐ๋ ์ค๋์ ๋ ๋ณ ์ด์ธ ๋ณด๊ณ ๊ฐ์ธ์!
https://cometruedream.tistory.com/247
[React] Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผ className ์ปค์คํ
๐คทโ๏ธ Tailwind ํ์ค, ๋์ค, ์ธ์ค ํจ๊ณผํ๋ก์ ํธ ์งํ์ค ๋ฐฐ๋ ๋งํฌ์ URL ๊ธธ์ด๊ฐ ๋๋ฌด ๊ธธ์ด์ 3์ค ํจ๊ณผ ์ฒ๋ฆฌ๋ฅผ ํด์ผ ํ์ต๋๋ค. React + Tailwind CSS ์ ํ ๋ ํ๋ก์ ํธ ์ฌ์ CSS ํ์ผ & style ํ๊ทธ๋ฅผ ์ฌ์ฉํ
cometruedream.tistory.com
https://cometruedream.tistory.com/243
NestJS Lifecycle (์๋ช ์ฃผ๊ธฐ) ๊ฐ๋
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ Nest JS ๊ฐ๋ ?Nest JS๋ Node JS ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ ์ ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ๋ ์๋นํ ์ค๋ซ๋์ Express ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์๋์ ์ธ ์
cometruedream.tistory.com
https://cometruedream.tistory.com/242
๋ฆฌ์กํธ Vite Proxy ํ์ฉํ CORS ์ค๋ฅ ํด๊ฒฐ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก ํธ์๋ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ต์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๊ณ ๊ธ์ ๋ณด์๋ฉด ๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค^^ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํ ๋ฒ๋ค๋ฌ ๊ฐ๋ ๊ณผ webpack vs vite ๋น๊ตhttps://comet
cometruedream.tistory.com
https://cometruedream.tistory.com/241
React ํด๋๊ตฌ์กฐ FSD ๊ธฐ๋ฅ ๋ถํ ์ค๊ณ ์ํคํ ์ฒ
๐คทโ๏ธ ๋ณธ๋ก ์ ์์ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ์ ์์ ํด๋ ๊ตฌ์กฐ, ์ค๊ณ์ ๋ํ ์ํคํ ์ฒ๋ฅผ ๋ง๋๋ ๊ฒ์ ์๋นํ ์ด๋ ต๋ค. ์ด๋ฒ ํ๋ก์ ํธ์ React FSD ํด๋๊ตฌ์กฐ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ ์์ ์ด๋ผ์ FSD ์ํคํ
cometruedream.tistory.com
https://cometruedream.tistory.com/244
์ฝ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ ์ ์๋ Prisma ๋ช ๋ น์ด ์ ๋ฆฌ
๐คทโ๏ธ Prisma ๋ช ๋ น์ด ๋ณธ๋ก ์ ์์ Prisma๋?Nest JS ํ๋ ์์ํฌ์ Prisma ORM์ ํ์ฉํด์ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ Prisma๋ Node JS ๊ธฐ๋ฐ์ ํ๋ ์์ํฌ/๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ํธ์์ฉ์ด ์๋๋ฉฐ Prisma + DB ์ฐ๋์ผ
cometruedream.tistory.com
'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 |