AWS Lightsail๋กœ ๋‚˜๋งŒ์˜ ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ ๊ตฌ์ถ•ํ•˜๊ธฐ(ft. Route53)


๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋Š˜ ๊ณ ๋ฏผ์ด ์žˆ์—ˆ๋‹ค. ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ๋Š” ์ฝ”๋“œ ๊ฐ€๋…์„ฑ์ด ๋–จ์–ด์ง€๊ณ  ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰(SEO)์— ๋ถˆ๋ฆฌํ–ˆ๊ณ , ํ‹ฐ์Šคํ† ๋ฆฌ๋Š” ์ตœ๊ทผ ์ž์ฒด ๊ด‘๊ณ  ์ด์Šˆ๋กœ ์ˆ˜์ต์„ฑ๊ณผ ์ž์œจ์„ฑ์ด ๋–จ์–ด์กŒ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ ๊ฒฐ๋‹จ์„ ๋‚ด๋ ธ๋‹ค ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰๋„ ์œ ๋ฆฌํ•˜๋ฉด์„œ ์ž์œจ์„ฑ์ด ๋ณด์žฅ๋œ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๊ธฐ๋กœ..

๊ฒฐ๊ตญ.. ๊ทธ๋™์•ˆ ์ˆซํ•˜๊ฒŒ ๋“ค์–ด๋งŒ ๋ดค๋˜ ์›Œ๋“œํ”„๋ ˆ์Šค๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋“œ๋””์–ด AWS Lightsail๊ณผ Route53์„ ์ด์šฉํ•˜์—ฌ ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ๋ฅผ ๊ตฌ์ถ•ํ–ˆ๋‹ค. ๋‚˜์™€ ๊ฐ™์ด ์›Œ๋“œํ”„๋ ˆ์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ๋กœ ๊ฒฐ์‹ฌํ•œ ๋ถ„๋“ค์—๊ฒŒ ์ด ํฌ์ŠคํŒ…์ด ๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž€๋‹ค.


๊ตฌ์ถ•์— ํ•„์š”ํ•œ ์š”์†Œ

AWS ํ™˜๊ฒฝ์—์„œ ์›Œ๋“œํ”„๋ ˆ์Šค ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์š”์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

  • AWS Lightsail ์ธ์Šคํ„ด์Šค
  • ํ˜ธ์ŠคํŠธํ•  ๋„๋ฉ”์ธ (์–ด๋–ค ๋‚˜๋งŒ์˜ ๋„๋ฉ”์ธ์„ ์‚ฌ์šฉํ• ์ง€ ๋ฏธ๋ฆฌ ์ •ํ•ด๋‘์ž)
  • Route53 DNS ๋“ฑ๋ก

AWS Lightsail ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

์›Œ๋“œํ”„๋ ˆ์Šค ๊ตฌ์ถ•์— ๊ฐ€์žฅ ์ฒซ๋ฒˆ์งธ๋กœ ํ• ์ผ์€ AWS Lightsail๋กœ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
AWS Lightsail์€ ๋ฏธ๋ฆฌ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ๊ตฌ์ถ•ํ•ด ๋‘” ์˜ฌ์ธ์› ํŒจํ‚ค์ง€ํ˜• EC2๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์‰ฌ์šธ ๊ฒƒ ๊ฐ™๋‹ค.
AWS Lightsail์€ ์›Œ๋“œํ”„๋ ˆ์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ง ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค.
์šฐ์„  ๊ฐ€์žฅ ๋จผ์ € ํ•ด์•ผ ํ•  ๊ฒƒ์€ ๋ญ? … ๋ฐ”๋กœ AWS ๋กœ๊ทธ์ธ์ด๋‹ค. ใ…Žใ…Ž
AWS ๋กœ๊ทธ์ธ ํ›„ lightsail๋กœ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์†์‰ฝ๊ฒŒ lightsail ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

Lightsail ํŽ˜์ด์ง€์—์„œ ์ขŒ์ธก ๋ฉ”๋‰ด์— Instances ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ€์„œ ‘Create Instance’๋ฅผ ํด๋ฆญํ•œ๋‹ค.
๋””ํดํŠธ Instance ์œ„์น˜๋Š” Virginia ๋ฆฌ์ „์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๋Š”๋ฐ ‘Change AWS Region and Availability Zone’์„ ์„ ํƒํ•˜์—ฌ Seoul ๋ฆฌ์ „์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

AWS Lightsail ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ ์ธ์Šคํ„ด์Šค ๋ฆฌ์ „ ์„ ํƒ
์„œ์šธ ๋ฆฌ์ „์œผ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค.

๊ทธ ์™ธ์— ๋‹ค์Œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•œ๋‹ค.
  • Select a blueprint: Apps + OS, WordPress
  • Select a Size: ๊ฐ€๊ฒฉ์„ ์„ค์ •ํ•œ๋‹ค. ์šฐ์„  ์ฒ˜์Œ์—๋Š” ์›” $5 ๋‹ฌ๋Ÿฌ ํ”Œ๋žœ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ์ฒ˜์Œ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฑฐ๋ผ ํŠธ๋ž˜ํ”ฝ๋Ÿ‰๋„ ๊ฑฐ์˜ ์—†์„๋ฟ๋”๋Ÿฌ ๋‚ฎ์€ ํ”Œ๋žœ์—์„œ ๋†’์€ ํ”Œ๋žœ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜๋Š”์žˆ์ง€๋งŒ ๋†’์€ ํ”Œ๋žœ์—์„œ ๋‚ฎ์€ ํ”Œ๋žœ์œผ๋กœ ๊ฐ€๋Š”๊ฒƒ์€ ์–ด๋ ต๋‹ค. (๋‚ฎ์€ ํ”Œ๋žœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ ์ฐจ ๋†’์€ ํ”Œ๋žœ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ•˜๋Š” ๊ฒƒ์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ถ”์ฒœํ•œ๋‹ค.)
  • Instance name: ์ธ์Šคํ„ด์Šค ์ด๋ฆ„ (ex. My WordPress)
  • ๋‚˜๋จธ์ง€๋Š” ๋ชจ๋‘ ๊ธฐ๋ณธ๊ฐ’ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

Select a bluepring์—์„œ WordPress

–> ๊ฐ€์žฅ ํ•˜๋‹จ์— ์žˆ๋Š” Create Instance๋ฅผ ์„ ํƒํ•˜๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

static IP (๊ณ ์ • ์•„์ดํ”ผ) ์ƒ์„ฑ

๋‚ด๊ฐ€ ๊ตฌ์ถ•ํ•œ ์›Œ๋“œํ”„๋ ˆ์Šค๋ฅผ ์™ธ๋ถ€์— ์„œ๋น„์Šคํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ณ ์ •๋œ ๊ณต์ธ์•„ํ”ผ์ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค.
์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ Networing์„ ์„ ํƒํ•˜์—ฌ Create static IP๋ฅผ ์„ ํƒํ•œ๋‹ค.
static IP ์ƒ์„ฑ ํŽ˜์ด์ง€์—์„œ ๊ฐ€์žฅ ๋จผ์ € ๋ฆฌ์ „์„ ๋ณ€๊ฒฝํ•œ๋‹ค.

AWS Lightsail ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ ์ธ์Šคํ„ด์Šค static IP ์ƒ์„ฑ
Change region์„ ํด๋ฆญํ•˜์—ฌ Seoul ๋ฆฌ์ „์„ ์„ ํƒํ•œ๋‹ค.

Identify your static IP: static IP๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์œ ๋‹ˆํฌํ•œ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค. (ex. <๋„๋ฉ”์ธ๋ช…> static IP)
Create ๋ฒ„ํŠผ์„ ์„ ํƒํ•˜๋ฉด static IP๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด ๋•Œ ์ƒ์„ฑ๋œ static IP๋ฅผ ์–ด๋”˜๊ฐ€์— ๊ธฐ๋กํ•ด ๋‘๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

Route53์—์„œ ๋„๋ฉ”์ธ ๋งŒ๋“ค๊ธฐ

ํ˜ธ์ŠคํŒ… ํ•˜๊ณ ์ž ํ•˜๋Š” ๋„๋ฉ”์ธ์„ ์ƒ์„ฑํ•˜๋Š” ์‹œ๊ฐ„์ด๋‹ค. ์šฐ์„  ๋„๋ฉ”์ธ ํ˜ธ์ŠคํŒ…์„ ์œ„ํ•ด์„œ Route53์„ ์„ ํƒํ•œ ์ด์œ ๋Š” ๊ด€๋ฆฌ์˜ ํ†ต์ผ์„ฑ์ด ๊ฐ€์žฅ ์ปธ๋‹ค. ๋˜ํ•œ ๊ฐ€๊ฒฉ ์ธก๋ฉด์—์„œ ๋ณด๋ฉด ํ˜ธ์ŠคํŒ…์ผ€์ด์•Œ ์ด๋‚˜ ๊ฐ€๋น„์•„๊ฐ€ ์กฐ๊ธˆ ๋” ์œ ๋ฆฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋…„ ๋‹จ์œ„์˜ ๊ฐ€๊ฒฉ์œผ๋กœ ๋ดค์„ ๋•Œ ๊ฐ€๊ฒฉ์ฐจ์ด๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ํฌ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์•˜๋‹ค. (๋ช‡ ์ฒœ์› ์ฐจ์ด?)

์ฐธ๊ณ ๋กœ .com(๋…„ 15$), .net(๋…„ 17$) ๋„๋ฉ”์ธ ๊ฐ€๊ฒฉ์ด ์ฐฉํ•˜๋‹ค. ์•„์‰ฝ๊ฒŒ๋„ .kr, .dev ์™€ ๊ฐ™์€ ๋„๋ฉ”์ธ์€ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ƒฅ .com ์œผ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ๋ฌด๋‚œํ•  ๊ฒƒ ๊ฐ™๋‹ค.
์•„๋ž˜ ๋งํฌ๋Š” AWS์—์„œ ์ง€์›ํ•˜๋Š” ๋„๋ฉ”์ธ ๋“ฑ๋ก ๊ฐ€๊ฒฉํ‘œ๋‹ค.

https://d32ze2gidvkk54.cloudfront.net/Amazon_Route_53_Domain_Registration_Pricing_20140731.pdf?v=ERCTU

๋„๋ฉ”์ธ ์ƒ์„ฑ

์ด์ œ ๋„๋ฉ”์ธ์„ ๋งŒ๋“ค์–ด ๋ณด์ž.
AWS ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ Route53์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์ขŒ์ธก์— ๋„๋ฉ”์ธ > ๋“ฑ๋ก๋œ ๋„๋ฉ”์ธ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ„๋‹ค. ์šฐ์ธก ์ƒ๋‹จ์— ๋„๋ฉ”์ธ ๋“ฑ๋ก ๋ฒ„ํŠผ์„ ์„ ํƒํ•˜์—ฌ ๋„๋ฉ”์ธ์„ ๋“ฑ๋กํ•œ๋‹ค.

๋“ฑ๋กํ•˜๊ณ ์ž ํ•˜๋Š” ๋„๋ฉ”์ธ์„ ์ž…๋ ฅ ํ›„ ๊ฒ€์ƒ‰์„ ๋ˆ„๋ฅด๋ฉด ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ ๋„๋ฉ”์ธ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ์— ํ‘œ์‹œํ•ด ์ค€๋‹ค. ์ด๋ฏธ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋„๋ฉ”์ธ์ด๋ผ๋ฉด ์ œ์•ˆ๋œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„๋ฉ”์ธ ํ•ญ๋ชฉ์— ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋„๋ฉ”์ธ์„ ์ถ”์ฒœํ•ด ์ค€๋‹ค. ์ถ”์ฒœํ•œ ๋„๋ฉ”์ธ์„ ์„ ํƒํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜์—ฌ ๋‹ค์‹œ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ด๋„ ์ข‹๋‹ค.
์ตœ์ข…์ ์œผ๋กœ ์‚ฌ์šฉํ•  ๋„๋ฉ”์ธ์„ ์„ ํƒํ•œ ํ›„ ๊ฒฐ์ œ ์ง„ํ–‰ ์œผ๋กœ ๊ฒฐ์ œ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.

์ ˆ์ฐจ๋Œ€๋กœ ์ง„ํ–‰์„ ํ•˜๋ฉด ๋˜๋Š”๋ฐ ์ค‘๊ฐ„์— ์ž…๋ ฅํ•˜๋Š” ์—ฐ๋ฝ์ฒ˜ ์ •๋ณด ํŽ˜์ด์ง€์—์„œ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์žˆ๋Š” ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ํ•ญ๋ชฉ์„ ๋ฐ˜๋“œ์‹œ ์ฒดํฌ ์ƒํƒœ๋กœ ํ•ด์•ผ ํ•œ๋‹ค. (๋””ํดํŠธ๋กœ ์ฒดํฌ ๋˜์–ด ์žˆ๋‹ค. ๊ฑด๋“ค์ง€ ๋ง์ž)

๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ์ฒดํฌ ํ•„์ˆ˜
์œ„ ์ฒดํฌ ๋ฐ•์Šค๋Š” ๋ฐ˜๋“œ์‹œ ์ฒดํฌ ์ƒํƒœ๋กœ ๋‘์ž.

๋„๋ฉ”์ธ DNS ๋“ฑ๋ก

๋„๋ฉ”์ธ์„ ๋งŒ๋“ค์—ˆ๋‹ค๋ฉด ์ด์ œ DNS๋ฅผ ๊ตฌ์„ฑํ•  ์ฐจ๋ก€๋‹ค.
์ขŒ์ธก ๋ฉ”๋‰ด์—์„œ ํ˜ธ์ŠคํŒ… ์˜์—ญ์œผ๋กœ ๋“ค์–ด๊ฐ€์ž. ํ˜ธ์ŠคํŒ… ์˜์—ญ ์ƒ์„ฑ ๋ฒ„ํŠผ์„ ์„ ํƒํ•œ๋‹ค.
๋„๋ฉ”์ธ ์ด๋ฆ„์—๋Š” ์•ž์—์„œ ์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋Œ€๋กœ ๋‘” ์ฑ„ ํ˜ธ์ŠคํŒ… ์˜์—ญ ์ƒ์„ฑ ๋ฒ„ํŠผ์„ ์„ ํƒํ•œ๋‹ค.
ํ˜ธ์ŠคํŒ… ์˜์—ญ ํŽ˜์ด์ง€์— ๋ณด๋ฉด ๋ฐฉ๊ธˆ ์ƒ์„ฑํ•œ ํ˜ธ์ŠคํŒ… ์˜์—ญ์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค. ํด๋ฆญํ•˜๋ฉด ํ˜ธ์ŠคํŒ… ์˜์—ญ ์„ธ๋ถ€ ์ •๋ณด ํŽ˜์ด์ง€๋กœ ์ง„์ž…ํ•˜๋Š”๋ฐ ์—ฌ๊ธฐ์„œ A ๋ ˆ์ฝ”๋“œ๋ฅผ 2๊ฐœ ์ƒ์„ฑํ•  ๊ฒƒ์ด๋‹ค.
์•ž์—์„œ ์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์„ dev-post.com ์ด๋ผ๊ณ  ํ•ด๋ณด์ž.

  • dev-post.com
  • www.dev-post.com
Route53 ํ˜ธ์ŠคํŒ… ์˜์—ญ์— ๋ ˆ์ฝ”๋“œ ์ƒ์„ฑ
www.dev-post.com์— ๋Œ€ํ•œ A๋ ˆ์ฝ”๋“œ๋ฅผ ๋“ฑ๋ก
dev-post.com์— ๋Œ€ํ•œ A๋ ˆ์ฝ”๋“œ๋ฅผ ๋“ฑ๋กํ•  ๋•Œ๋Š” ๋ ˆ์ฝ”๋“œ ์ด๋ฆ„ ๋ถ€๋ถ„์„ ๋นˆ ๊ณต๋ž€์œผ๋กœ ๋‘๋ฉด ๋œ๋‹ค.
๊ฐ’ ํ•ญ๋ชฉ์—๋Š” Lightsail ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ํ•ญ๋ชฉ์—์„œ ์ƒ์„ฑํ–ˆ๋˜ static IP๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

์ •์ƒ์ ์œผ๋กœ ๋“ฑ๋ก์ด ๋˜๋ฉด Lightsail์˜ Domains & DNS ํŽ˜์ด์ง€์— ๋ณด๋ฉด Registered domains๋กœ ๋“ฑ๋ก๋˜์–ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.
AWS Lightsail ์ธ์Šคํ„ด์Šค์— ๋“ฑ๋ก๋œ ๋„๋ฉ”์ธ ํ™•์ธ
Lightsail์— ๋„๋ฉ”์ธ์ด ์ž๋™์œผ๋กœ ๋“ฑ๋ก๋œ๋‹ค.

์ด์ œ Lightsail ์ธ์Šคํ„ด์Šค ๋‚ด๋ถ€๋กœ ๋“ค์–ด๊ฐˆ ์‹œ๊ฐ„์ด๋‹ค.
Lightsail ์„ค์ • ํŽ˜์ด์ง€์—์„œ Instances ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์ฒ˜์Œ์— ์ƒ์„ฑํ•œ Lightsail ์ธ์Šคํ„ด์Šค๊ฐ€ ๋ณด์ผ ๊ฒƒ์ด๋‹ค.

๋ถ‰์€ ์˜์—ญ์„ ํด๋ฆญํ•˜๋ฉด Lightsail ์ธ์Šคํ„ด์Šค ์‹œ์Šคํ…œ์œผ๋กœ ์ ‘์†ํ•˜์—ฌ ์ฝ˜์†”์ฐฝ์„ ๋„์›Œ์ค€๋‹ค.
์ฝ˜์†”์ฐฝ ๋‚ด๋ถ€์—์„œ ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

http ์Šคํ‚ค๋งˆ๋ฅผ https ์Šคํ‚ค๋งˆ๋กœ ๋ณ€๊ฒฝ

๊ธฐ๋ณธ์ ์œผ๋กœ ์ฒ˜์Œ Lightsail ์›Œ๋“œํ”„๋ ˆ์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉด http ์Šคํ‚ค๋งˆ๋„ ๋™์ž‘ํ•˜๋„๋ก ๋˜์–ด ์žˆ๋Š”๋ฐ ์ด๋ฅผ https๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ๋Š” ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค.

sudo vi /opt/bitnami/wordpress/wp-config.php

์œ„ ๊ฒฝ๋กœ์˜ ํŒŒ์ผ์„ ์—ด์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜์ •ํ•œ๋‹ค. (์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์€ dev-post.com์ด๋ผ๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.)

# ์•„๋ž˜ ๋‘ ๋ผ์ธ์„ ์ฃผ์„์ฒ˜๋ฆฌ ํ•œ๋‹ค.
# define( 'WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/' );
# define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/' );

# ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ define( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/' ); ์•„๋ž˜์— ์ถ”๊ฐ€.
define('WP_HOME', 'https://dev-post.com');
define('WP_SITEURL', 'https://dev-post.com');

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

์œ„ ์ฝ”๋“œ์—์„œ https://dev-post.com ์ด ๋ถ€๋ถ„์€ ์—ฌ๋Ÿฌ๋ถ„์ด ๋“ฑ๋กํ•œ ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.
(https://<์ƒ์„ฑํ•œ๋„๋ฉ”์ธ>)
์ €์žฅ ํ›„ apache๋ฅผ ์žฌ์‹œ์ž‘ ํ•œ๋‹ค.

sudo /opt/bitnami/ctlscript.sh restart apache

์ธ์ฆ์„œ ๊ฐฑ์‹ 

Lightsail ์ธ์Šคํ„ด์Šค์˜ SSL ์ธ์ฆ์„œ๋ฅผ ์ƒˆ๋กœ ๋“ฑ๋กํ•œ ๋„๋ฉ”์ธ์œผ๋กœ ๋‹ค์‹œ ์ ์šฉ์„ ํ•ด์ฃผ์–ด์•ผ ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ ์‚ฌ์ดํŠธ๋กœ ์ ‘์†ํ•  ๋•Œ ๊ฒฝ์šฐ ๋ณด์•ˆ๊ฒฝ๊ณ ๊ฐ€ ๋œจ์ง€ ์•Š๋Š”๋‹ค.
์ƒ์„ฑํ•œ ๋„๋ฉ”์ธ์€ dev-post.com ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.
Lightsail ์ธ์Šคํ„ด์Šค์˜ ์‹œ์Šคํ…œ ์ฝ˜์†”์—์„œ ๋‹ค์Œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

sudo /opt/bitnami/bncert-tool

์œ„ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ฉด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›๋Š” ์ƒํ˜ธ์ž‘์šฉ์„ ํ•ด์•ผ ํ•œ๋‹ค.

  • Domain list: <์ƒ์„ฑํ•œ๋„๋ฉ”์ธ> <www.์ƒ์„ฑํ•œ๋„๋ฉ”์ธ> (ex. dev-post.com www.dev-post.com)
  • Enable HTTP to HTTPS redirection? y (y๋ฅผ ์ž…๋ ฅ)
  • Enable non-www to www redirection? n (n์„ ์ž…๋ ฅ)
  • Enable www to non-www redirection? y (y๋ฅผ ์ž…๋ ฅ)
  • E-mail: ๋ณธ์ธ ์ด๋ฉ”์ผ ์ž…๋ ฅ (๊ฐฑ์‹  ์•Œ๋ฆผ์šฉ)
  • ๊ทธ์™ธ ๋‚˜๋จธ์ง€๋Š” ๋ชจ๋‘ ‘y’๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

Success๊ฐ€ ํ™”๋ฉด์— ๋ณด์ธ๋‹ค๋ฉด ์„ฑ๊ณตํ•œ ๊ฒƒ์ด๋‹ค.

์ž! ์ด์ œ ๋‹น์‹ ๋งŒ์˜ ์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ทธ ์‚ฌ์ดํŠธ๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค!!!


๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ ‘์†ํ•˜๊ธฐ

๋ธŒ๋ผ์šฐ์ €์—์„œ ์ฃผ์†Œ์ฐฝ์— https://<๋„๋ฉ”์ธ> ์„ ์ž…๋ ฅํ•˜์—ฌ ์ฒ˜์Œ ๋‚ด๋ธ”๋กœ๊ทธ์˜ ๋ฐฉ๋ฌธ์ž๊ฐ€ ๋˜์–ด ๋ณด์ž.
์ด์ œ ๋‚ด ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์„ค์ •์„ ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€ ์ ‘์†์„ ์œ„ํ•ด์„œ๋Š” ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„์•ผ ํ•œ๋‹ค.
Lightsail ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์‹œ ๊ด€๋ฆฌ์ž ์ ‘์†์„ ์œ„ํ•œ ์ดˆ๊ธฐ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋‹ค์Œ ํ™”๋ฉด์—์„œ ์•Œ์•„๋ณด์ž.
AWS Lightsail ํŽ˜์ด์ง€๋กœ ๋‹ค์‹œ ๋Œ์•„๊ฐ€์„œ Instances > ์ƒ์„ฑ๋œ ์ธ์Šคํ„ด์Šค ๋ฅผ ์„ ํƒํ•˜์—ฌ ํŽ˜์ด์ง€๋กœ ๋“ค์–ด๊ฐ€์ž.
ํŽ˜์ด์ง€ ๊ฐ€์žฅ ํ•˜๋‹จ์— ๋ณด๋ฉด WordPress Credentials ํ•ญ๋ชฉ์ด ์žˆ๋‹ค.
Access default user name ํ•ญ๋ชฉ์„ ํŽผ์ณ๋ณด๋ฉด ‘user’๋กœ ๋˜์–ด ์žˆ๋‹ค. ์ฆ‰ ์ดˆ๊ธฐ ์•„์ด๋””๋Š” ‘user’๋‹ค.
Access default password ํ•ญ๋ชฉ์„ ํŽผ์ณ๋ณด๋ฉด Step1 -> Step2๊ฐ€ ์žˆ๋Š”๋ฐ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผํ•˜๋ฉด ์ดˆ๊ธฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

  • Step1 ์—์„œ Launch CloudShell์„ ๋ˆŒ๋Ÿฌ ์‹คํ–‰ํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ํ•˜๋‹จ์— ์‰˜์ด ์—ด๋ฆฐ๋‹ค.
  • Step2์— ๋‚˜์™€ ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ Step1์—์„œ ์—ด๋ฆฐ ์‰˜์— ๋ถ™์—ฌ๋„ฃ์€ ํ›„ ์‹คํ–‰ํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

์ด์ œ https://<๋„๋ฉ”์ธ>/wp-admin ํŽ˜์ด์ง€์— ์ ‘์†ํ•˜์—ฌ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋กœ๊ทธ์ธ ์„ฑ๊ณตํ•˜๋ฉด ์ด์ œ ์ง„์ •ํ•œ ๊ด€๋ฆฌ์ž๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค. ์œ ํ›„~
๋กœ๊ทธ์ธ์— ์„ฑ๊ณตํ–ˆ๋‹ค๋ฉด ์ขŒ์ธก ๋ฉ”๋‰ด๋ฐ”์—์„œ ์‚ฌ์šฉ์ž ํŽ˜์ด์ง€์—์„œ ์ƒˆ๋กญ๊ฒŒ ๊ณ„์ •์„ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ธฐ์กด ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

์ถ”๊ฐ€๋กœ ํ•„์ˆ˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋ฐ ์„ค์ •, ํ…Œ๋งˆ ์„ ์ • ๋ฐ ์„ค์ • ๋“ฑ๋“ฑ ๋งŽ์€ ๊ฒƒ๋“ค์ด ํ•„์š”ํ•  ํ…๋ฐ ์ด๋Ÿฐ ๋ถ€๋ถ„๋“ค์€ ๋งŽ์€ ํฌ์ŠคํŒ…์—์„œ ๋‹ค๋ฃจ๊ณ  ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. (์—ฌ๊ธฐ์„œ ๋‹ค๋ฃจ๊ธฐ์—” ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ๋งŽ์•„์š” ใ… )
AWS ๋‚ด์— ๊ตฌ์ถ•ํ•œ ์„œ๋ฒ„์ด๋‹ค ๋ณด๋‹ˆ ์›Œ๋“œํ”„๋ ˆ์Šค ๋‚ด์—์„œ ๋ฉ”์ผ ๋ฐœ์†ก์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ง‰ํ˜€ ์žˆ๋‹ค. ์ด ๋ถ€๋ถ„์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์€ ์ถ”ํ›„์— ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด๊ฒ ๋‹ค.


๊ทธ๋ž˜์„œ ์‚ฌ์ดํŠธ ์œ ์ง€ ๋น„์šฉ์€ ์–ผ๋งŒ๋ฐ?

๋น„์šฉ.. ์ค‘์š”ํ•˜๋‹ค. ๋‚˜๋„ ์ฒ˜์Œ์— ์›Œ๋“œํ”„๋ ˆ์Šค ๊ตฌ์ถ•์„ ํ•˜๋ ค๋ฉด ๋น„์šฉ์ด ๋“ ๋‹ค๊ณ  ํ•ด์„œ ๊ฑฐ๋ถ€๊ฐ์ด ์žˆ์—ˆ๋‹ค.
๊ทธ๋Ÿผ ๋…„์— ๋“œ๋Š” ๋น„์šฉ์ด ์–ผ๋งŒ์ง€ ๊ณ„์‚ฐํ•ด ๋ณด์ž.

  • Lightsail ์ธ์Šคํ„ด์Šค ๋น„์šฉ: ๊ฐ€์žฅ ๋‚ฎ์€ ๋น„์šฉ ์›” 5$ (5 x 12 = 60$) – ์ฐธ๊ณ ๋กœ 3๊ฐœ์›” ๋ฌด๋ฃŒ๋‹ค. ๊ฐœ๊ฟ€.
  • Route53 ๋„๋ฉ”์ธ ์‚ฌ์šฉ๋ฃŒ: com ๋„๋ฉ”์ธ์œผ๋กœ ํ–ˆ์„ ๋•Œ ์—ฐ 15$
  • ์ฒ˜์Œ 25๊ฐœ ํ˜ธ์ŠคํŒ… ์˜์—ญ์˜ ๊ฒฝ์šฐ ํ˜ธ์ŠคํŒ… ์˜์—ญ๋‹น ์›” 0.50 USD (๋…„ 12$)

์ด ํ•ฉ์‚ฐ์„ ํ•ด๋ณด๋ฉด 87$๋‹ค. ๊ฐ€๋งŒ๋ณด์ž ํ˜„์žฌ ์‹œ์  ๊ธฐ์ค€ ๋‹ฌ๋Ÿฌ ํ™˜์œจ์ด 1462์› ์ •๋„ ๋˜๋‹ˆ๊นŒ ๋…„ 127216์› ์ •๋„ ๋‚˜์˜จ๋‹ค. ์ง€๊ธˆ ํ™˜์œจ์ด ์ƒ๋‹นํžˆ ๊ณ ์ ์ธ ์ ์„ ๊ฐ์•ˆํ•˜๋ฉด ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์ข€ ๋” ์‹ธ์ง€์ง€ ์•Š์„๊นŒ? ์•”ํŠผ ๋ญ ๋‚˜๋งŒ์˜ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜๋ฉด์„œ ๋…„ ์•ฝ 13๋งŒ์› ๊ฐ€๋Ÿ‰์˜ ๋น„์šฉ์€ ํˆฌ์žํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๋.