์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- BFS
- ๊ณจ๋5
- ์๋ผ์คํฑ๋น์คํก
- ETRI
- ๋์์ธํจํด
- ๋์ปค
- ์คํ๋ง ๋ถํธ
- DP
- ํ๊ตญ์ ์ํต์ ์ฐ๊ตฌ์
- ๊ณจ๋3
- DFS
- express.js
- ๋์
- aws
- Docker
- Express
- ๋ฐฑ์ค ์๊ณ ๋ฆฌ์ฆ
- ๊ณจ๋4
- ํ๋ก์ ํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- ์คํ๋ง๋ถํธ
- ์๋ฃ๊ตฌ์กฐ
- ์ฝ๋ฉํ ์คํธ ๊ณ ๋์ kit
- ์ ์ฒ๊ธฐ
- EC2
- ์๋ฐ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฐํฌ
- ์ธ์คํด์ค
๋ชฉ๋กrds (4)
JUINTINATION
์ง๋ AWS ์๋ผ์คํฑ๋น์คํก์ผ๋ก React ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ ๊ธ์์ ์ธ๊ธํ๋ฏ์ด, ํ์ ์ ์ค๋น๋ฅผ ์ํด ํ๋ก์ ํธ ๋ฐฐํฌ๋ฅผ ์งํ์ค์ด์๋ค. ๋๋์ด ๋ฆฌ์กํธ ํ๋ก์ ํธ ๋ฐฐํฌ์ ์ฑ๊ณตํ์๊ณ , ์ดํ์ ์คํ๋ง ์๋ฒ๋ ์ถฉ๋ถํ ํค๋งค๋ค๊ฐ ๊ฒฐ๊ตญ ๋ฐฐํฌ์ ์ฑ๊ณตํ๋ค. ์ดํ์ 413 ์๋ฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด AWS ์๋ผ์คํฑ๋น์คํก 413 Request Entity Too Large ์ค๋ฅ ๊ธ์์ ์ธ๊ธํ ๋ฐฉ๋ฒ๋ ์ ์ฉํ๋ค.์ค์ ๋ก ๋์์์ ๊ณต๊ฐ ์ด๋ฏธ์ง๋ก ๋ณํ์ด ๊ฐ๋ฅํ์ง์ ๋ํ ํ ์คํธ๋ฅผ ์งํํ๋ ์ค์ ๊ฐ์๊ธฐ ์๋ฌ๊ฐ ๋ฐ์ํ๋ฉฐ ์ค์ง๋์๋ค.CORS ์๋ฌ๊ฐ์๊ธฐ CORS ์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค. ์ด์ ๊น์ง ํ์๊ฐ์ , ๋ก๊ทธ์ธ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๋์ผ๋ฉด์ ๊ฐ์๊ธฐ CORS ์๋ฌ๊ฐ ์..? ๊ทธ๋๋ ํน์ ๋ชจ๋ฅด๋ ์์ฑํ๋ server.js ํ์ผ์ CORS ๊ด๋ จ ๋ด์ฉ์ ์ถ๊ฐํด์ ๋ค..
์ด๋ฒ์ ํด์ปคํค ๋ฐ ์ข ์ค ์ค๋น๋ฅผ ํ๋ฉด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ API ์๋ฒ๋ฅผ ์๋ผ์คํฑ๋น์คํก์ผ๋ก ๋ฐฐํฌํ๋ค. ๋ก์ปฌ ํ๊ฒฝ์์ ๋ฆฌ์กํธ, ํ๋ผ์คํฌ ์๋ฒ๋ฅผ ํฌํจํ์ฌ ๋ชจ๋ ์ ์์ ์ผ๋ก ์๋ํ๋ ๊ฒ์ ํ์ธํ ํ์ ๋ฐฐํฌํ๋๋ฐ ๋์์ ํ์ผ์ ์ ์กํ๋ ๊ณผ์ ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.413 request entity too large413 request entity too largenginxget ์์ฒญ์ผ๋ก ์๋ฒ๋ก ์ ์ ์์ด ๋๋ ๊ฒ ๋ํ ํ์ธํ๋๋ฐ.. ์ด๋ฐ ์ค๋ฅ๊ฐ ๋จ๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น ๊ณ ๋ฏผํ๋ฉด์ ํญํ ์ฝ์ง์ ์์ํ๋ค.ํด๋น ์ค๋ฅ๋ ์๋ผ์คํฑ๋น์คํก์์ ์ฌ์ฉํ๋ NginX์ ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก ์ธํด 1MB๋ฅผ ์ด๊ณผํ๋ ํ์ผ์ POST ์์ฒญ์ผ๋ก ์ ๋ก๋ํ๋ ์ํฉ์ ๋ฐ์ํ๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. NginX์ ์ค์ ๊ฐ ์ค client_max_body_size ๋ฅผ..
์ด๋๋ง ์ง๊ธ ์ฝ๊ณ ์๋ ์ฑ ์ ๋ง์ง๋ง ์ค์ต์ด๋ค. CI/CD์ ๋ํด์๋ ์ง๋ ๊ธ์ ๊ฐ๋จํ๊ฒ ์ธ๊ธํด๋์์ผ๋ ์ฐธ๊ณ ํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ์๋ฅผ ์ํ AWS๋ก ๊ตฌํํ๋ CI/CD ๋ฐฐํฌ ์ ๋ฌธ - ์์ค24์ด ์ฑ ์ ์ ์ ๊ฐ๋ฐ์๋ถํฐ ์ค์ ์๋น์ค ๊ตฌ์ถ ๊ฒฝํ์ด ์๋ ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ ํด๋ผ์ฐ๋ ์๋น์ค ๊ฐ๋ฐ ์ค๋ฌด ๋ฐ์ฐฉํ ์ ๋ฌธ์! ์ด ์ฑ ์ ๊นํ๋ธ์ ์ด๋ฏธ ๊ตฌํ๋ ์ฝ๋์ ์์์ ํจ๊ป ์์ธํ ์ค๋ช ๋์ด ์www.yes24.com์ด์ ๋ฐฐํฌ ๋ฐฉ์๋ก์ปฌ ์ปดํจํฐ์์ ํ๋ก์ ํธ ์์ฑ์์กด์ฑ ๊ด๋ฆฌ ๋๊ตฌ gradle์ ํตํด ํ ์คํธ ํ buildํ์ฌ ํ๋ก์ ํธ๋ฅผ jar ํ์ผ๋ก ๋ณ๊ฒฝ์คํํ์ผ์ AWS์ ๋ฐฐํฌEC2 ์ฌ์ฉ: OS ๋ฐ Java ์ค์น, ์คํ ํ์ผ ์ฎ๊ธฐ๊ธฐ, ์ง์ ์คํ์๋ผ์คํฑ๋น์คํก ์ฌ์ฉ: ์คํ ํ์ผ ์ฎ๊ธฐ๊ธฐ(์ด์ธ์ ๊ณผ์ ์๋ต ๊ฐ๋ฅ)์ด๋ ์๋ผ..
์ด ๊ธ์.. ์ฝ์ง์ ์์ฃผ์์ฃผ ๋ง์ดํ๊ณ ๋์ ์์ฑํ๋ ๊ธ์ด๋ค. (ํน์๋ผ๋ ์ ๊ธ์ ์ฝ์ผ๋ฉด์ ๋ฐ๋ผํ ๋ถ์ด ๊ณ์๋ค๋ฉด ์ด ๊ธ์ ๊ผญ ์ ๋ถ ๋ค ์ฝ๊ณ ๋์ ์คํํ์ธ์..!) ์๋ฌดํผ ์ด๋ฒ์ ์๋ผ์คํฑ๋น์คํก๊ณผ RDS(DB)๋ฅผ ์ฐ๋ํด ๋ณผ ๊ฒ์ด๋ค. ๋จผ์ ์ด์ ์ ๋ง๋ค์๋ ์๋ผ์คํฑ๋น์คํก์ ์ข ๋ฃํด์ผ ํ๋ค.๊ธฐ์กด์ ์๋ผ์คํฑ๋น์คํก ์ข ๋ฃ์ด๋ฏธ ์ข ๋ฃ๋ฅผ ๋๋ฅธ ์ํ๋ผ์ ํ์ฑํ๊ฐ ๋์ง ์์์์ง๋ง, ์๋ฌดํผ ์ด์ ์ ๋ง๋ค์๋ ํ๊ฒฝ์์ ์์ ๋ฒํผ์ ๋๋ฌ ํ๊ฒฝ ์ข ๋ฃ๋ฅผ ๋๋ฅธ๋ค. ์ดํ ์ ํ๋ฆฌ์ผ์ด์ ํญ์ผ๋ก ๋์ด๊ฐ ์์ ๊ฐ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ญ์ ๋ฅผ ์งํํ๋ค. ์์ ๊ณผ์ ์ด ๋๋๋ฉด EC2์ ์ธ์คํด์ค ํญ์ผ๋ก ๋ค์ด๊ฐ๋ณด๋ฉด ์ธ์คํด์ค ์ํ๊ฐ ์ข ๋ฃ๋จ์ผ๋ก ๋ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๋ช ์๊ฐ์ด ์ง๋๋ฉด ํด๋น ์ธ์คํด์ค๋ ์์ ์ฌ๋ผ์ง๊ฒ ๋๋ค. ์ดํ ๋ณด์ ๊ทธ๋ฃน์์ ์ง๊ธ๊น์ง ์ฝ์ง ๋ฐ ์ฐ๊ตฌ๋ก ..