2025. 2. 16. 19:37ใTrouble Shootings/Infrastructure
์ํฉ ์ค๋ช
๐ ๏ธํ๊ฒฝ
- SpringBoot 3.4.2
- Swagger 2.0.2
- Nginx 1.27.3
์ฌ์ง ์ ๋ก๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ Swagger์์ ํ ์คํธ๋ฅผ ํ๋๋ฐ, "413 Error: Request Entity Too Large" ์ค๋ฅ๊ฐ ๋จ๋๊ตฐ์.
SpringBoot `application.properties` ์ค์ ์ ํ์ผ ์ ๋ก๋ ์ ํ ํฌ๊ธฐ๋ฅผ ์ค์ ํด์คฌ์์๋ ๋ถ๊ตฌํ๊ณ ์์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ด์ต๋๋ค.
# photo mission
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB
๊ทธ๋ฐ๋ฐ ์ค๋ฅ ๋ฉ์์ง๋ก ์จ Response body์ ๋ณด๋ ํ ๊ฐ์ง ๋ณด์ด๋ ํค์๋๊ฐ ์์ต๋๋ค.
<hr><center>nginx/1.27.3>/center>
์๋ฌด๋๋ Nginx ์ค์ ํ์ผ์๋ ํ์ผ ์ ๋ก๋์ ๊ด๋ จ๋ ์ค์ ์ ํด์ค์ผ ํ๋ ๋ด ๋๋ค.
โ Nginx ์ค์ ์ ํ์ผ ์ ๋ก๋ ๋ด์ฉ ์ถ๊ฐ
Nginx ์ค์ ํ์ผ์ ๋ค์ด๊ฐ์, ๋ค์ ํ ์ค์ ์ถ๊ฐํด์ฃผ๋ฉด ๋์ ๋๋ค.
client_max_body_size 10M;
๊ทธ๋ฌ๊ณ ๋์, Nginx ์ฌ์คํํ๊ณ ๋ค์ ํ์ผ ์ ๋ก๋ ์คํํ๋ ์ ๋์ต๋๋ค. ์ ๋ง ์ด๊ฒ ๋์ ๋๋ค.