์ƒˆ์†Œ์‹

Cloud/AWS

AWS Lightsail๋กœ ์›Œ๋“œํ”„๋ ˆ์Šค ์‹œ์ž‘ํ•˜๊ธฐ – HTTPS (4)

  • -

 

 

HTTP, HTTPS ๐ŸŒ๐Ÿ”’

1. HTTP (HyperText Transfer Protocol)

HTTP๋Š” ๋งˆ์น˜ ์ธํ„ฐ๋„ท์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ์–ธ์–ด ๊ฐ™์•„์š”. ์ด ์–ธ์–ด๋ฅผ ํ†ตํ•ด ์ปดํ“จํ„ฐ๋ผ๋ฆฌ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ๋˜๋Š” ๊ฑฐ์—์š”. ๊ทธ๋Ÿฐ๋ฐ ์ด ์–ธ์–ด๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ปดํ“จํ„ฐ๋ผ๋ฆฌ ์†Œํ†ตํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ์–ธ์–ด๋ผ๊ณ  ๋ด์ฃผ์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ๋ณด์•ˆ์ด ๊ฑฐ์˜ ์—†์–ด์š”. ๊ทธ๋ž˜์„œ ๋ˆ„๊ตฐ๊ฐ€์— ์˜ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋„๋‚œ๋‹นํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์—ฌ, ๊ฐ„๋‹จํ•œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ๋ผ์š”. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋ธ”๋กœ๊ทธ ๊ธ€์ด๋‚˜ ๊ธฐ์‚ฌ๋ฅผ ์ฝ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ •๋ณด ์ „๋‹ฌ์— ์‚ฌ์šฉ๋ผ์š”.

2. HTTPS (HyperText Transfer Protocol Secure)

HTTPS๋Š” HTTP์—์„œ 'S'๊ฐ€ ์ถ”๊ฐ€๋œ ๊ฒƒ์ด์—์š”. ์ด 'S'๋Š” Secure(์•ˆ์ „ํ•œ)๋ฅผ ์˜๋ฏธํ•ด์š”. HTTPS๋Š” HTTP๋ณด๋‹ค ์ข€ ๋” ์•ˆ์ „ํ•œ ์–ธ์–ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์ง€๋งŒ, HTTPS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์—ด์‡ ์™€ ์ž๋ฌผ์‡ ๋ฅผ ์‚ฌ์šฉํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ์†Œํ†ตํ•˜๋Š” ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

HTTPS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ, ์—ด์‡ ์™€ ์ž๋ฌผ์‡ ๋ฅผ ์‚ฌ์šฉํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธ๋ผ์š”. ๊ทธ๋ž˜์„œ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋กœ์ฑ„๋„ ๋‚ด์šฉ์„ ์•Œ์•„๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Ž

ํ•˜์—ฌ, ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ๋ผ์š”. ์˜ˆ๋ฅผ ๋“ค๋ฉด, ๋กœ๊ทธ์ธ ์ •๋ณด, ๊ฒฐ์ œ ์ •๋ณด์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉ๋ผ์š”.

์™œ HTTPS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ?

  • ๋ณด์•ˆ ๊ฐ•ํ™”: HTTPS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•ด์ค˜์š”. ์ค‘์š”ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ์ „๋‹ฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์•ˆ์‹ฌํ•˜๊ณ  ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”.
  • ์‹ ๋ขฐ์„ฑ ์ฆ๊ฐ€: ๋ธŒ๋ผ์šฐ์ € ์ฃผ์†Œ์ฐฝ์— ์ž๋ฌผ์‡  ์•„์ด์ฝ˜์ด ๋œจ๋ฉด, ๊ทธ ์‚ฌ์ดํŠธ๋Š” HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์š”. ์‚ฌ์šฉ์ž๋Š” ์ด๋Ÿฐ ์‚ฌ์ดํŠธ๋ฅผ ๋” ์‹ ๋ขฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

AWS Lightsail HTTPS ํ™œ์„ฑํ™”

  • ์ €๋Š” MobaXtrerm SSH ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด์„œ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ณธ์ธ์—๊ฒŒ ํŽธํ•œ ํˆด์„ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”. ๋‹ค์šด๋กœ๋“œ ๋งํฌ๋Š” ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”.
sudo /opt/bitnami/bncert-tool
  • WordPress ์ธ์Šคํ„ด์Šค HTTPS ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•ด์„œ๋Š” Bitnami์—์„œ ์ œ๊ณตํ•˜๋Š” HTTPS ๊ตฌ์„ฑ๋„๊ตฌ์ธ bncert ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • bncert ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  • Domain list : ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋„๋ฉ”์ธ ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•ด์ฃผ์„ธ์š”.
    (ex: anttrend.com www.anttrend.com)

sudo: /opt/bitnami/bncert-tool: command not found ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋ฉด?

  • ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ bncert ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ
    wget -O bncert-linux-x64.run https://downloads.bitnami.com/files/bncert/latest/bncert-linux-x64.run
  • ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ bncert ํŒŒ์ผ์šฉ ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
    sudo mkdir /opt/bitnami/bncert
  • ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ bncert ์‹คํ–‰ ํŒŒ์ผ์„ ๋ฐฉ๊ธˆ ๋งŒ๋“  ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    sudo mv bncert-linux-x64.run /opt/bitnami/bncert/
  • ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ bncert ์‹คํ–‰ ํŒŒ์ผ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค์ •
    sudo chmod +x /opt/bitnami/bncert/bncert-linux-x64.run
  • ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ bncert ์‹คํ–‰ ํŒŒ์ผ์„ cmd์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹ฌ๋ณผ ๋งํฌ ์ƒ์„ฑ
    sudo ln -s /opt/bitnami/bncert/bncert-linux-x64.run /opt/bitnami/bncert-tool

  • ์ ์šฉ๋œ ์„ค์ •์œผ๋กœ ์™„๋ฃŒํ•˜๋ ค๋ฉด Y๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋งˆ๋ฌด๋ฆฌํ•ด์ฃผ์„ธ์š”.

  • ๋‹ค์Œ์€ Let’s Encrypt์— ๋Œ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.
  • Let’s Encrypt๋Š” ์ž๋™์œผ๋กœ ์ธ์ฆ์„œ๋ฅผ ๊ฐฑ์‹ ํ•ด์ฃผ๋Š” ๋˜‘๋˜‘ํ•œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๐Ÿ˜Ž
  • Let’s Encrypt์— ์ž…๋ ฅํ•  ์œ ํšจํ•œ Email ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ทธ๋ฆฌ๊ณ  Let’s Encrypt ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์‚ฌ์šฉ ๊ณ„์•ฝ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น pdf ํŒŒ์ผ์„ ๊ฒ€ํ† ํ•˜๊ณ  ๊ณ„์•ฝ์„ ์ˆ˜๋ฝํ•˜๊ธฐ ์œ„ํ•ด Y๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  • WordPress ์ธ์Šคํ„ด์Šค์— https ํ†ต์‹ ์ด ํ™œ์„ฑํ™”๋˜๋„๋ก Enter๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋งˆ๋ฌด๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ์ •์ƒ์ ์œผ๋กœ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ๋ณธ์ธ์˜ ๋„๋ฉ”์ธ์— ์ ‘์†ํ•ด์„œ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

๋งˆ์น˜๋ฉฐ

์—ฌ๊ธฐ๊นŒ์ง€ AWS Lightsail ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ๋ถ€ํ„ฐ HTTPS ๋ณด์•ˆ ์„ค์ •๊นŒ์ง€ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€๋กœ ์„ค์ •์ด ํ•„์š”ํ•œ ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ํฌ์ŠคํŒ…์„ ์ด์–ด์„œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿ˜˜

 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜Š

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๐Ÿ‘