์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

https setting without cpanel, WordPresss cpanel without https – 1 ๐Ÿ“ƒ

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด 4๋ฅผ ํ™œ์šฉํ•ด ๊ฐœ์ธ ์›น ์„œ๋ฒ„๋ฅผ์šด์˜ํ•˜๊ธฐ ์‹œ์ž‘ํ• ๋•Œ ์ฏค ์ดˆ๊ธฐ์— ์›น์‚ฌ์ดํŠธ์˜ https ๋ณ€ํ™˜์„ ์œ„ํ•ด ์ด๊ฒƒ ์ €๊ฒƒ ์‹œ๋„ํ•˜๋‹ค ์„œ๋ฒ„๋ฅผ ๋‚ ๋ ค๋จน์€ ๊ธฐ์–ต์ด ๋งŽ์•„ ํ•œ๋™์•ˆ https๋ณ€๊ฒฝ ์‹œ๋„๋ฅผ ํ•˜์ง€ ์•Š๊ณ  ์žˆ์—ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ณ„์† ๋ฌด์‹œํ•˜๊ธฐ์—๋Š” ์˜ˆ์ „๋ถ€ํ„ฐ ์‚ฌ์ดํŠธ ๋ณด์•ˆ์„ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ๋˜ ๊ฒƒ๋“ค๋„ ์žˆ์—ˆ๊ณ , http ๊ฒฝ๊ณ ์•Œ๋ฆผ์ด๋‚˜, ์„œ๋ฒ„๋ฅผ ๋‚ ๋ ค๋จน์€ ๊ธฐ์–ต์ด ๋งŽ์•„ ๋•๋ถ„์— ๋ฐฑ์—…์„ ์™ธ๋ถ€์ €์žฅ์žฅ์น˜์— ์ผ๋‹จ์œ„๋กœ ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์€ ๋‹ค์‹œ https ๋ณ€๊ฒฝ์„ ์‹œ๋„ํ•˜๊ฒŒ ๋˜๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๋‹ค.

์ผ๋‹จ ์„œ๋ฒ„ ๊ตฌ์ถ•์˜ ๋ฐฐ๊ฒฝ์ด ๋‹จ์ง€ ์‹คํ—˜์˜ ์ผ๋ถ€๋กœ ์‹œ์ž‘ํ•˜์˜€๊ณ  ๋ณธ๊ฒฉ์ ์œผ๋กœ ์›น ํ˜ธ์ŠคํŒ…์„ ์‹œ์ž‘ํ•˜๋ ค๊ณ  ๋งˆ์Œ ๋จน์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋ฐ”๋กœ Apache ์„œ๋ฒ„์— wordpress ๋ฅผ ์˜ฌ๋ ค ๋”ฐ๋กœ Cpanel ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š์•˜์—ˆ๋‹ค.

Cpanel์€ Control Panel์˜ ์•ฝ์ž๋กœ cํŒ๋„ฌ์ด ์•„๋‹Œ cํŒจ๋„์ด๋ผ๊ณ  ๋ถ€๋ฅด๋ฉด ๋˜๋ฉฐ, ์›น ์„œ๋ฒ„ ๊ตฌ์ถ• ์‹œ ์›น ํ˜ธ์ŠคํŒ…์˜ ์„œ๋น„์Šค๋ฅผ ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํŒจ๋„์ด๋ฉฐ DB, FTP ๊ณ„์ •, ๋ฉ”์ผ, ๋„๋ฉ”์ธ ๊ด€๋ฆฌ, ํŒŒ์ผ ๊ด€๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์ž์›์„ ํŽธํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ค„ ์ˆ˜ ์žˆ๋‹ค.

์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•  ๋‹น์‹œ๋งŒ ํ•˜๋”๋ผ๋„ ์ด๋Ÿฌํ•œ ๋„๊ตฌ๊ฐ€ ์žˆ์—ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜๋‹ค๋ฉด ์ง„์ž‘ ์‚ฌ์šฉํ–ˆ๊ฒ ์ง€๋งŒ ์ฃผ๋จน๊ตฌ๊ตฌ์‹์œผ๋กœ DB, FTP, Domain ๋“ฑ์„ ํž˜๋“ค๊ฒŒ ๊ณต๋ถ€ํ•ด๊ฐ€๋ฉด์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ธฐ์–ต์ด ๋‚œ๋‹ค. ์—ญ์‹œ ๋‹ค์‹œ๊ธˆ ์—ด์‹ฌํžˆ ํ•ด์•ผ ํ•  ๊ณ„๊ธฐ๊ฐ€ ๋œ๋‹ค.

ํ˜„์žฌ wordpress์˜ ๋‹ค์–‘ํ•œ SSL ๊ด€๋ จ ํ”Œ๋Ÿฌ๊ทธ์ธ(Really Simple SSL, WP-Encryption ๋“ฑ)์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ด€๋ฆฌ์ž๊ฐ€ Cpanel์„ ์ด๋ฏธ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฐ€์ • ํ•˜์— ์„ค์น˜ ๊ณผ์ •์„ ์„ค๋ช…ํ•œ๋‹ค. ๋ฌผ๋ก  ์œ ๋ฃŒ ์ œํ’ˆ์„ ์„ค์น˜ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ž๋™์œผ๋กœ ์ธ์ฆ๊นŒ์ง€ ๋„์™€์ฃผ๊ณ  ์žˆ์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€ ๊ทธ๋ž˜์™”๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ ๋ฌด๋ฃŒ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์–ด ์กฐ์‚ฌํ–ˆ๋‹ค.

์›น ์‚ฌ์ดํŠธ์—์„œ HTTPS๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด CA์—์„œ ์ธ์ฆ์„œ๋ฅผ ๊ฐ€์ ธ์™€์•ผ ํ•œ๋‹ค. ์ง€๊ธˆ๋ถ€ํ„ฐ ์„ค๋ช…ํ•  Let’s Encrypt๋Š” ์ด๋Ÿฌํ•œ ์ธ์ฆ ๊ธฐ๊ด€์ด๋ฉฐ Let’s Encrypt์—์„œ ์›น ์‚ฌ์ดํŠธ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ธ์ฆ์„œ๋ฅผ ๋ฐ›์œผ๋ ค๋ฉด ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค.

1. ์ ‘๊ทผ ๊ถŒํ•œ ํ™•์ธ

  • Shell ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ

์„œ๋ฒ„๋ฅผ ์ง์ ‘ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ณ  ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด Cpanel์ด๋‚˜ WordPress ์ œ์–ดํŒ์œผ๋กœ๋งŒ ํ™ˆํŽ˜์ด์ง€๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค๋ฉด Shell ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ.

๋ณดํ†ต์€ ํ˜ธ์ŠคํŒ…์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์—…์ฒด๊ฐ€ https ์„œ๋น„์Šค๋ฅผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ง€์›ํ•ด ์ฃผ๋Š”์ง€ ์กฐ์‚ฌํ•ด ๋ณด๋Š” ๋ฐฉ๋ฒ•์ด ๋น ๋ฅด๋‹ค.

  • Shell ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ

SSH ์‰˜ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ ์ƒํ™ฉ, ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ์ง์ ‘ ํ™ˆํŽ˜์ด์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒฝ์šฐ.

– ์‰˜ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” CertBot ACME Client๋ฅผ ์‚ฌ์šฉํ•ด https ํ™˜๊ฒฝ ๊ตฌ์„ฑ์„ ํ•˜๋Š” ํŽธ์ด ๋น ๋ฅด๊ณ  ์ธ์ฆ์„ ์ž๋™ํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.