๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กrds (4)

JUINTINATION

AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก 504 Gateway Timeout ์—๋Ÿฌ

์ง€๋‚œ AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก์œผ๋กœ React ํ”„๋กœ์ ํŠธ ๋ฐฐํฌํ•˜๊ธฐ ๊ธ€์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด, ํ•™์ˆ ์ œ ์ค€๋น„๋ฅผ ์œ„ํ•ด ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰์ค‘์ด์—ˆ๋‹ค. ๋“œ๋””์–ด ๋ฆฌ์•กํŠธ ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ์— ์„ฑ๊ณตํ•˜์˜€๊ณ , ์ดํ›„์— ์Šคํ”„๋ง ์„œ๋ฒ„๋„ ์ถฉ๋ถ„ํžˆ ํ—ค๋งค๋‹ค๊ฐ€ ๊ฒฐ๊ตญ ๋ฐฐํฌ์— ์„ฑ๊ณตํ–ˆ๋‹ค. ์ดํ›„์— 413 ์—๋Ÿฌ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก 413 Request Entity Too Large ์˜ค๋ฅ˜ ๊ธ€์—์„œ ์–ธ๊ธ‰ํ•œ ๋ฐฉ๋ฒ•๋„ ์ ์šฉํ–ˆ๋‹ค.์‹ค์ œ๋กœ ๋™์˜์ƒ์„ ๊ณต๊ฐ„ ์ด๋ฏธ์ง€๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•œ์ง€์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋˜ ์ค‘์— ๊ฐ‘์ž๊ธฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉฐ ์ค‘์ง€๋˜์—ˆ๋‹ค.CORS ์—๋Ÿฌ๊ฐ‘์ž๊ธฐ CORS ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค. ์ด์ „๊นŒ์ง€ ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์€ ์ž˜ ๋์œผ๋ฉด์„œ ๊ฐ‘์ž๊ธฐ CORS ์—๋Ÿฌ๊ฐ€ ์™œ..? ๊ทธ๋ž˜๋„ ํ˜น์‹œ ๋ชจ๋ฅด๋‹ˆ ์ž‘์„ฑํ–ˆ๋˜ server.js ํŒŒ์ผ์— CORS ๊ด€๋ จ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ด์„œ ๋‹ค..

Amazon Web Services 2024. 11. 5. 21:16
AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก 413 Request Entity Too Large ์˜ค๋ฅ˜

์ด๋ฒˆ์— ํ•ด์ปคํ†ค ๋ฐ ์ข…์„ค ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ์Šคํ”„๋ง๋ถ€ํŠธ๋กœ ๋งŒ๋“  API ์„œ๋ฒ„๋ฅผ ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก์œผ๋กœ ๋ฐฐํฌํ–ˆ๋‹ค. ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ๋ฆฌ์•กํŠธ, ํ”Œ๋ผ์Šคํฌ ์„œ๋ฒ„๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋‘ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•œ ํ›„์— ๋ฐฐํฌํ–ˆ๋Š”๋ฐ ๋™์˜์ƒ ํŒŒ์ผ์„ ์ „์†กํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.413 request entity too large413 request entity too largenginxget ์š”์ฒญ์œผ๋กœ ์„œ๋ฒ„๋กœ ์ž˜ ์ ‘์†์ด ๋˜๋Š” ๊ฒƒ ๋˜ํ•œ ํ™•์ธํ–ˆ๋Š”๋ฐ.. ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋Š” ์ด์œ ๊ฐ€ ๋ฌด์—‡์ผ๊นŒ ๊ณ ๋ฏผํ•˜๋ฉด์„œ ํญํ’ ์‚ฝ์งˆ์„ ์‹œ์ž‘ํ–ˆ๋‹ค.ํ•ด๋‹น ์˜ค๋ฅ˜๋Š” ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก์—์„œ ์‚ฌ์šฉํ•˜๋Š” NginX์˜ ๊ธฐ๋ณธ ์„ค์ • ๊ฐ’์œผ๋กœ ์ธํ•ด 1MB๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ํŒŒ์ผ์„ POST ์š”์ฒญ์œผ๋กœ ์—…๋กœ๋“œํ•˜๋Š” ์ƒํ™ฉ์— ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ผ๊ณ  ํ•œ๋‹ค. NginX์˜ ์„ค์ • ๊ฐ’ ์ค‘ client_max_body_size ๋ฅผ..

Amazon Web Services 2024. 7. 29. 16:09
GitHub Actions๋ฅผ ํ™œ์šฉํ•œ CI/CD ๋ฐฐํฌ

์–ด๋Š๋ง ์ง€๊ธˆ ์ฝ๊ณ  ์žˆ๋Š” ์ฑ…์˜ ๋งˆ์ง€๋ง‰ ์‹ค์Šต์ด๋‹ค. CI/CD์— ๋Œ€ํ•ด์„œ๋Š” ์ง€๋‚œ ๊ธ€์— ๊ฐ„๋‹จํ•˜๊ฒŒ ์–ธ๊ธ‰ํ•ด๋‘์—ˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ AWS๋กœ ๊ตฌํ˜„ํ•˜๋Š” CI/CD ๋ฐฐํฌ ์ž…๋ฌธ - ์˜ˆ์Šค24์ด ์ฑ…์€ ์‹ ์ž… ๊ฐœ๋ฐœ์ž๋ถ€ํ„ฐ ์‹ค์ œ ์„œ๋น„์Šค ๊ตฌ์ถ• ๊ฒฝํ—˜์ด ์—†๋Š” ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์‹ค๋ฌด ๋ฐ€์ฐฉํ˜• ์ž…๋ฌธ์„œ! ์ด ์ฑ…์€ ๊นƒํ—ˆ๋ธŒ์— ์ด๋ฏธ ๊ตฌํ˜„๋œ ์ฝ”๋“œ์™€ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆwww.yes24.com์ด์ „ ๋ฐฐํฌ ๋ฐฉ์‹๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์˜์กด์„ฑ ๊ด€๋ฆฌ ๋„๊ตฌ gradle์„ ํ†ตํ•ด ํ…Œ์ŠคํŠธ ํ›„ buildํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ jar ํŒŒ์ผ๋กœ ๋ณ€๊ฒฝ์‹คํ–‰ํŒŒ์ผ์„ AWS์— ๋ฐฐํฌEC2 ์‚ฌ์šฉ: OS ๋ฐ Java ์„ค์น˜, ์‹คํ–‰ ํŒŒ์ผ ์˜ฎ๊ธฐ๊ธฐ, ์ง์ ‘ ์‹คํ–‰์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก ์‚ฌ์šฉ: ์‹คํ–‰ ํŒŒ์ผ ์˜ฎ๊ธฐ๊ธฐ(์ด์™ธ์˜ ๊ณผ์ • ์ƒ๋žต ๊ฐ€๋Šฅ)์ด๋•Œ ์—˜๋ผ..

Amazon Web Services 2024. 7. 19. 20:41
AWS ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก๊ณผ RDS(MariaDB) ์—ฐ๋™ํ•˜๊ธฐ

์ด ๊ธ€์€.. ์‚ฝ์งˆ์„ ์•„์ฃผ์•„์ฃผ ๋งŽ์ดํ•˜๊ณ ๋‚˜์„œ ์ž‘์„ฑํ•˜๋Š” ๊ธ€์ด๋‹ค. (ํ˜น์‹œ๋ผ๋„ ์ œ ๊ธ€์„ ์ฝ์œผ๋ฉด์„œ ๋”ฐ๋ผํ•  ๋ถ„์ด ๊ณ„์‹œ๋‹ค๋ฉด ์ด ๊ธ€์„ ๊ผญ ์ „๋ถ€ ๋‹ค ์ฝ๊ณ  ๋‚˜์„œ ์‹คํ–‰ํ•˜์„ธ์š”..!) ์•„๋ฌดํŠผ ์ด๋ฒˆ์—” ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก๊ณผ RDS(DB)๋ฅผ ์—ฐ๋™ํ•ด ๋ณผ ๊ฒƒ์ด๋‹ค. ๋จผ์ € ์ด์ „์— ๋งŒ๋“ค์—ˆ๋˜ ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก์„ ์ข…๋ฃŒํ•ด์•ผ ํ•œ๋‹ค.๊ธฐ์กด์˜ ์—˜๋ผ์Šคํ‹ฑ๋นˆ์Šคํ†ก ์ข…๋ฃŒ์ด๋ฏธ ์ข…๋ฃŒ๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ๋ผ์„œ ํ™œ์„ฑํ™”๊ฐ€ ๋˜์ง€ ์•Š์•„์žˆ์ง€๋งŒ, ์•„๋ฌดํŠผ ์ด์ „์— ๋งŒ๋“ค์—ˆ๋˜ ํ™˜๊ฒฝ์—์„œ ์ž‘์—… ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ™˜๊ฒฝ ์ข…๋ฃŒ๋ฅผ ๋ˆ„๋ฅธ๋‹ค. ์ดํ›„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํƒญ์œผ๋กœ ๋„˜์–ด๊ฐ€ ์œ„์™€ ๊ฐ™์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ญ์ œ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ์œ„์˜ ๊ณผ์ •์ด ๋๋‚˜๋ฉด EC2์˜ ์ธ์Šคํ„ด์Šค ํƒญ์œผ๋กœ ๋“ค์–ด๊ฐ€๋ณด๋ฉด ์ธ์Šคํ„ด์Šค ์ƒํƒœ๊ฐ€ ์ข…๋ฃŒ๋จ์œผ๋กœ ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช‡ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ํ•ด๋‹น ์ธ์Šคํ„ด์Šค๋Š” ์•„์˜ˆ ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ๋‹ค. ์ดํ›„ ๋ณด์•ˆ ๊ทธ๋ฃน์—์„œ ์ง€๊ธˆ๊นŒ์ง€ ์‚ฝ์งˆ ๋ฐ ์—ฐ๊ตฌ๋กœ ..

Amazon Web Services 2024. 7. 18. 15:14