๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

3์ฃผ์ฐจ Dev, Prod subdomain์„ Https๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์„ ํ•ด๋ณด๊ณ ์žํ•œ๋‹ค. //dev subdomain sudo certbot --nginx -d dev.xxx.shop //prod subdomain sudo certbot --nginx -d prod.xxx.shop ์ƒ์„ฑ ์™„๋ฃŒ
3์ฃผ์ฐจ โ‘ก UMC ํ™œ๋™ํ•˜๋ฉด์„œ ํ•œ๊ฐ€์ง€ ๐Ÿ”ฅํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…๐Ÿ”ฅ์ด ๋ฐœ์ƒํ•˜์˜€๋‹ค. 3์ฃผ์ฐจ ๊ณต๋ถ€ ์ฒ˜์Œ์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜ ๋ถ€๋ถ„, ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์ด ๋‚ฌ๋˜ ๊ฒƒ์ด ๋ฐ”๋กœ ์ด๊ฒƒ ๋•Œ๋ฌธ์ด์—ˆ๋‹ค. ์•„๋งˆ ubuntu python version ๋ฌธ์ œ ๋•Œ๋ฌธ์ธ ๊ฒƒ์œผ๋กœ ํ™•์ธ๋œ๋‹ค. 1. Let's Encrypt์—์„œ nginx ๋ช…๋ น์–ด ๋‹ค์šด ์˜ค๋ฅ˜ [ ๋ฌธ์ œ ์›์ธ ] python์˜ ๋ฒ„์ „์ด ๋‹ฌ๋ผ์„œ, ๋‹ค์šด์ด ๋˜์ง€ ์•Š๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— Let's Encrypt ์ธ์ฆ์„œ๋ฅผ ์–ป์„ ์ˆ˜ ์—†์—ˆ๋‹ค. ๋‹ค์Œ์€ ์ž˜๋ชป๋œ ๋ช…๋ น์–ด์ด๋‹ค. sudo apt install python-certbot-nginx [ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ ] ์ด์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋กœ ์‚ฌ์šฉ sudo apt install certbot python3-certbot-nginx [ ์ฐธ๊ณ  ์ž๋ฃŒ ] https://www...
gabia(๊ฐ€๋น„์•„) ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ์‹ค์ œ EC2์—์„œ ์—ฐ๊ฒฐํ•œ ์„œ๋ฒ„์˜ IP4 ์ฃผ์†Œ์™€ ์—ฐ๊ฒฐํ•˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•  ๊ฒƒ์ด๋‹ค. ์‹ค์ œ IP4 ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์€ ๋น„ํšจ์œจ์ ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 1. Gabia Domain EC2 ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐ ์›ํ•˜๋Š” ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜๊ณ , ๊ฒฐ์ œ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด ๋œ๋‹ค. ๋‚˜๋Š” ๋ฏธ๋ฆฌ ์‚ฌ๋‘” shop domain์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ( shop ์ด ๊ฐ€์žฅ ์Œˆ,,,) ๊ทธ domain ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ํ˜ธ์ŠคํŠธ www ๋Š” www๊ฐ€ ์žˆ์–ด์•ผ์ง€๋งŒ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ ๊ฒƒ์ด๊ณ , @๋Š” www๊ฐ€ ์—†์–ด๋„ ์‚ฌ์ดํŠธ์— ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์•ž์œผ๋กœ prod์™€ dev๋ผ๋Š” ์„œ๋ธŒ ๋„๋ฉ”์ธ์„ ๋งŒ๋“ค ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ๋ฏธ๋ฆฌ ์ž‘์„ฑํ•˜์—ฌ ์ค€๋‹ค. ๋…ธ๋ž€์ƒ‰ ๋ถ€๋ถ„์— EC2 public IP4 ์ฃผ์†Œ๋ฅผ ์ž‘์„ฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค. โ€ป๋„๋ฉ”์ธ ์ฃผ์†Œ๋Š” ์‹ค์ œ ์ฃผ์†Œ๊ฐ€ ์•„..
3์ฃผ์ฐจ UMC ํ™œ๋™ํ•˜๋ฉด์„œ ์„ธ๊ฐ€์ง€ ๐Ÿ”ฅํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…๐Ÿ”ฅ์ด ๋ฐœ์ƒํ•˜์˜€๋‹ค. 1. php ๋‹ค์šด๋กœ๋“œ ์‹œ nginx ์‚ฌ์šฉ ๋ถˆ๊ฐ€ 2. mysql ์ดˆ๊ธฐ password ๋ฌธ์ œ 3. mysql ๋‚ด์˜ user ์ƒ์„ฑ ์˜ค๋ฅ˜ ์ด๋‹ค. 1๋ฒˆ์€ ์ด๋ฒˆ์— 3์ฃผ์ฐจ ๊ณผ์ œ๋ฅผ ๋‹ค์‹œ ํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์ด๊ณ , 2๋ฒˆ๊ณผ 3๋ฒˆ์€ ์ฒ˜์Œ์— ๊ณผ์ œ๋ฅผ ํ•˜๋ฉด์„œ ๋ฐœ์ƒํ•œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…์ด๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•œ ๋ฐฉ๋ฒ•์„ ์ž‘์„ฑํ•˜์—ฌ ๋‹ค์‹œ ๋˜๋Œ์•„ ๋ณด๊ณ ์ž ํ•œ๋‹ค. 1. php ๋‹ค์šด๋กœ๋“œ ์‹œ nginx ์‚ฌ์šฉ ๋ถˆ๊ฐ€ [ ๋ฌธ์ œ ์›์ธ ] Mysql ๊นŒ์ง€ ์ž˜ ๋‹ค์šด ๋ฐ›๊ณ , user ๊นŒ์ง€ ์ƒ์„ฑํ–ˆ์ง€๋งŒ $ sudo apt-get install php ์ด์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋‹ˆ nginx๊ฐ€ ์•„๋‹Œ apache ํ™”๋ฉด์ด ์ƒ์„ฑ๋˜๋ฉด์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. [ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ ] sudo apt install php-fpm ..
์ง€๋‚œ 3์ฃผ์ฐจ ์ˆ˜์—…์„ ๋“ฃ๊ณ  ์‹ค์Šต์— ์ฐธ์—ฌํ•  ๋•Œ ์ƒ๊ฐ๋ณด๋‹ค ๋„ˆ๋ฌด ์–ด๋ ค์› ๋˜ ๊ธฐ์–ต์ด ์žˆ๋‹ค. ๋‹ค์‹œ ์‹ค์Šต์„ ๋ณต์Šตํ•ด๋ณด๋ฉด์„œ, ๋‚ด์šฉ์„ ์ƒ๊ธฐํ•˜๊ณ ์ž ํ•œ๋‹ค. 1. AWS EC2 ์„ค์น˜ ํ”„๋ฆฌํ‹ฐ์–ด๋กœ ํด๋ฆญ ๋ชจ๋‘ ๋‹ค OK ํ›„, SSH๋Š” ๋‚ด IP๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด OK ์šฐ๋ถ„ํˆฌ ํ™˜๊ฒฝ์€ WinSCP PUTTY ํ„ฐ๋ฏธ๋„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋กœ ์œ„ ๋‚ด์šฉ์„ ์„ค๋ช…ํ•  ๊ฒƒ์ด๋‹ค. ๊ณ ๊ธ‰ ์„ค์ • -> SSH -> ํ‚ค์ธ์ฆ -> SSH ๊ฐœ์ธํ‚ค ํŒŒ์ผ ๋„ฃ๊ธฐ ๊ทธ๋Ÿผ ์—ฐ๊ฒฐ์ด๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด์ œ, ์šฐ๋ถ„ํˆฌ ์„œ๋ฒ„ ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค. 2. Nginx ์„ค์น˜ sudo apt update sudo apt install nginx ์ด์ œ ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์„ ํŽธ์ง‘ํ•ด์ค˜์•ผํ•œ๋‹ค. ์•ž์œผ๋กœ MYSQL๋„ ์‚ฌ์šฉํ•  ์˜ˆ์ •์ด๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ฐ”์šด๋“œ ๊ทœ์น™์„ ๊ฐ™์ด ์ถ”๊ฐ€ํ•ด์ค€๋‹ค...
๋Œ€ํ•™๊ต ๋“ค์–ด์™€์„œ ์ฒซ ๋ฒˆ์งธ ๋Œ€์™ธ ํ™œ๋™์œผ๋กœ ์ง€๋‚œ ์—ฌ๋ฆ„ ๋ฐฉํ•™์— ์ง„ํ–‰ํ–ˆ๋˜ ๋น„๋Œ€๋ฉด ๋Œ€์™ธํ™œ๋™์ธ '๋“ ๋“ ๋ฉ˜ํ† '์— ๋Œ€ํ•œ ๊ธ€์„ ์ž‘์„ฑํ•˜๊ณ ์ž ํ•œ๋‹ค. ๋“ ๋“ ๋ฉ˜ํ† ์˜ ํ™œ๋™์€ ์ž์‹ ์ด ๋ฉ˜ํ† ๊ฐ€ ๋˜์–ด ํ•œ๋‹ฌ์— 4๋ฒˆ, 1500์ž ์ด์ƒ์˜ ์ปฌ๋Ÿผ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋“ ๋“  ๋ฉ˜ํ† ์˜ ๊ธฐ์ˆ˜๋ฅผ 2๋ฒˆ์„ ์ฑ„์šฐ๋ฉด, 'ํ™œ๋™์ธ์ฆ์„œ'๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค. ๋“ ๋“ ๋ฉ˜ํ† ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง€์›ํ•  ๋•Œ '์ž๊ธฐ์†Œ๊ฐœ์„œ'๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ๊ธ€์„ ์ž˜ ์ž‘์„ฑํ•˜๋Š” ํŽธ์€ ์•„๋‹ˆ์ง€๋งŒ, ๋Œ€์ž…์„ ๋ฏธ๋ฆฌ ๊ฒช์–ด ๋ณธ ์‚ฌ๋žŒ์œผ๋กœ์„œ ๋Œ€์ž…์„ ์ค€๋น„ํ•˜๋Š” ํ•™์ƒ๋“ค์—๊ฒŒ ์ด๋ ‡๊ฒŒ ํ–ˆ์—ˆ์œผ๋ฉด ๋” ์ข‹์•˜์„ ๊ฒƒ๋“ค, ํ•™์ƒ๋ถ€ ์ข…ํ•ฉ์ „ํ˜•์„ ์ค€๋น„ํ•˜๋ฉด์„œ ๊ฒช์—ˆ๋˜ ์–ด๋ ค์›€ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํ•™์ƒ๋“ค์—๊ฒŒ ์ „ํ•ด์ฃผ๊ณ  ์‹ถ๋‹ค. ๋ผ๋Š” ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ๋“ ๋“ ๋ฉ˜ํ† ์— ํ•ฉ๊ฒฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๋‹ค๋ฅธ ๋Œ€์™ธํ™œ๋™์€ ๋Œ€๋ถ€๋ถ„ ๋Œ€๋ฉด์ธ ๊ฒƒ์— ๋น„ํ•ด ๋“ ๋“ ๋ฉ˜ํ† ๋Š” ์ง‘์—์„œ ๊ธ€์„ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋Œ€์™ธํ™œ๋™์„ ํ•  ์ˆ˜ ..
ยท Daily
์ด๋ฒˆ ๋ฐฉํ•™์—๋Š” ๊ฐœ๋ฐœ์„ ์—ด์‹ฌํžˆํ•˜๋ฉฐ, ์˜๋ฏธ์žˆ๋Š” ๋ฐฉํ•™์„ ๋ณด๋‚ด๊ณ ์ž ํ•œ๋‹ค. โญ2021๋…„๋„ 2ํ•™๋…„ 2ํ•™๊ธฐ ๊ฒจ์šธ๋ฐฉํ•™์— ํ•  ์ผ 1. UMC ์•ฑ๋Ÿฐ์นญ ๋ฌด์‚ฌํžˆ ๋๋‚ด๊ธฐ 2. JAVA ๊ณต๋ถ€ 3. Spring Boot ๊ณต๋ถ€ 4. SQLD ์ž๊ฒฉ์ฆ ๊ณต๋ถ€ -> 1์›”๋‹ฌ์— ์ž๊ฒฉ์ฆ ์ผ์ • ์ฐพ์•„๋ณด๊ธฐ 5. ์•ฑ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๊ฐœ๋ฐœ์ผ์ง€ Notion์— ์ž‘์„ฑ 6. ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ ์—ด์‹ฌํžˆ 7. ์•„๋ฅด๋ฐ”์ดํŠธ 8. ์ „ํ™” ์˜์–ด & ์˜์–ด ๋‹จ์–ด
๐Ÿ–ŠGitHub์— ๋ณ€๊ฒฝํ•œ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•˜๋Š” ๋ฐฉ๋ฒ• git add . git commit -m "์›ํ•˜๋Š” ๋‚ด์šฉ commit" git push origin [branch ๋‚ด์šฉ] ๋…ผ์™ธ๋กœ, GitHub์— ์ฒซ ํŒŒ์ผ ์—…๋กœ๋“œํ•˜๋Š” ๊ฒƒ์€ GitHub ํŒŒ์ผ ์ƒ์„ฑ์‹œ, ์ฒซ ํ™”๋ฉด ๋”ฐ๋ผํ•˜๋ฉด ๋‚˜์˜จ๋‹ค.
๊ฐ์ฒด์ง€ํ–ฅ์ ์–ธ์–ด์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์—…์œผ๋กœ backend frontend ํŒŒ์ผ์„ ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ๊ฐ‘์ž๊ธฐ ์ด์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€,,,,, error: failed to push some refs to 'https://github.com/~~~/***.git' [ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•] branch๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์ด๊ธฐ ๋•Œ๋ฌธ์— 'branch๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. -> ๋‚˜๋Š” ์ด๋žฌ๋Š”๋ฐ, ์›๊ฒฉ์ €์žฅ์†Œ๋ž‘ ๋กœ์ปฌ์ €์žฅ์†Œ๊ฐ€ ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋„ ๊ทธ๋Ÿด ์ˆ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•จ. ( git pull -> git push ํ•˜๋ฉด ํ•ด๊ฒฐ ์™„๋ฃŒ) //1๋ฒˆ $ git branch -m main //2๋ฒˆ $ git push -u origin main git ํŒŒ์ผ ์ถ”๊ฐ€ ์™„๋ฃŒ!! [์ถœ์ฒ˜] https://iancoding.tistory.com/240
โ€ป ํ•ด๊ฒฐ ๋‚ด์šฉ์€ ๋งจ ๋งˆ์ง€๋ง‰์— ์žˆ์Œ โ€ป ๊ฐ์ฒด์ง€ํ–ฅ์ ์‚ฌ๊ณ ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ˆ˜์—…์„ ๋“ฃ๋˜ ์ค‘ ์ด์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. ๊ต์ˆ˜๋‹˜์ด ์„ค๋ช…ํ•ด์ฃผ์‹  ์ฝ”๋“œ๋ฅผ ๋˜‘๊ฐ™์ด ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, ๋‚˜๋งŒ ์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ์ด๋‹ค. ํŠนํžˆ @RestController๋ฅผ ์ฃผ์„์ฒ˜๋ฆฌ ํ•ด์ œํ•˜๊ณ  ์ง„ํ–‰ํ–ˆ๋”๋‹ˆ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜์˜€๋‹ค,,, ( ๊ทธ ์ „์—๋Š” ์ž˜๋งŒ ๋๋Š”๋ฐ,, ์™œ๊ทธ๋ ค,,) ์˜ค๋ฅ˜๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-12-02 13:15:47.039 ERROR 28612 --- [ main] o.s.boot.SpringApplication : Application ru..
chaerlo127
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (13 Page)