Certbot: ๋…๋ฆฝ ์‹คํ–‰ํ˜•์€ ๋Œ€์ฒด ํฌํŠธ๊ฐ€ ๋ฐ”์ธ๋”ฉ๋˜๋„๋ก ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ธ์ฆ๋˜์ง€ ์•Š์Œ).

์— ๋งŒ๋“  2016๋…„ 03์›” 22์ผ  ยท  30์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: certbot/certbot

standalone ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ”์ธ๋”ฉํ•  ํฌํŠธ(์˜ˆ: 8080)๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒฝ์šฐ nginx/apache/ ๋˜๋Š” ๊ธฐํƒ€ ๋’ค์—์„œ certonly ๋™์ž‘์— ๋Œ€ํ•ด ํ•„์š”์— ๋”ฐ๋ผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. proxypass ์ง€์‹œ๋ฌธ์„ ํ†ตํ•ด ์„œ๋ฒ„.

๋ชจ๋“  ์ฑŒ๋ฆฐ์ง€๋Š” ์—ฌ์ „ํžˆ ํฌํŠธ 80(ํ•„์š”ํ•œ ๊ฒฝ์šฐ 443)์„ ํ†ตํ•ด ๋ผ์šฐํŒ…๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฃจํŠธ ๊ถŒํ•œ์„ ์†Œ์œ ํ•œ ์‚ฌ๋žŒ์ด ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•ฝ๊ฐ„์˜ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

_ACME ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธ 80์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._

_์ด ์†”๋ฃจ์…˜์€ ๋‚ด๋ถ€์ ์œผ๋กœ ๋Œ€์ฒด ํฌํŠธ์—์„œ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  PORT80์—์„œ ๋Œ€์ฒด ํฌํŠธ๋กœ ํ”„๋ก์‹œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค._

_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._

๋ชจ๋“  30 ๋Œ“๊ธ€

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด๋ฏธ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ฃผ๋กœ ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ œ๊ณต๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์—๋Š” ๋‹ค์Œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  --tls-sni-01-port TLS_SNI_01_PORT
                        Port number to perform tls-sni-01 challenge. Boulder
                        in testing mode defaults to 5001. (default: 443)
  --http-01-port HTTP01_PORT
                        Port used in the SimpleHttp challenge. (default: 80)

์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„๋ฉ”์ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฌธ์ œ๋ฅผ ์„ค์ •ํ•˜๋Š” ํฌํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ --tls-sni-01 ๋Š” ๋“ค์–ด์˜ค๋Š” ํฌํŠธ 443 ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ ํฌํŠธ์—ฌ์•ผ ํ•˜๊ณ  --http-01-port ๋Š” ๋“ค์–ด์˜ค๋Š” ํฌํŠธ 80 ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ ํฌํŠธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋…๋ฆฝ ์‹คํ–‰ํ˜•์€ 443 ์ด์ƒ์˜ ๋ฌธ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋™์ž‘์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  --standalone-supported-challenges STANDALONE_SUPPORTED_CHALLENGES
                        Supported challenges. Preferred in the order they are
                        listed. (default: tls-sni-01,http-01)

์ด๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž€๋‹ค!

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚ด์ผ ์‹œ๋„ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ž‘๋™ํ•œ๋‹ค๋ฉด ์‹ค์ œ๋กœ ์˜ˆ์ œ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๊ฒƒ์„ ์˜คํ”„๋ผ์ธ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ”„๋ก์‹œ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™”/๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‰ฝ์Šต๋‹ˆ๋‹ค.

2016๋…„ 3์›” 22์ผ ์˜คํ›„ 3์‹œ 16๋ถ„์— bmw [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ด๋ฏธ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ฃผ๋กœ ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ œ๊ณต๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์—๋Š” ๋‹ค์Œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

--tls-sni-01-ํฌํŠธ TLS_SNI_01_PORT
tls-sni-01 ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ํฌํŠธ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๋‘ฅ๊ทผ ๋Œ
ํ…Œ์ŠคํŠธ ๋ชจ๋“œ์—์„œ ๊ธฐ๋ณธ๊ฐ’์€ 5001์ž…๋‹ˆ๋‹ค. (๊ธฐ๋ณธ๊ฐ’: 443)
--http-01-ํฌํŠธ HTTP01_PORT
SimpleHttp ์ฑŒ๋ฆฐ์ง€์— ์‚ฌ์šฉ๋œ ํฌํŠธ์ž…๋‹ˆ๋‹ค. (๊ธฐ๋ณธ๊ฐ’: 80)
์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„๋ฉ”์ธ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ฌธ์ œ๋ฅผ ์„ค์ •ํ•˜๋Š” ํฌํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ --tls-sni-01์€ ๋“ค์–ด์˜ค๋Š” ํฌํŠธ 443 ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ ํฌํŠธ์—ฌ์•ผ ํ•˜๊ณ  --http-01-port๋Š” ๋“ค์–ด์˜ค๋Š” ํฌํŠธ 80 ํŠธ๋ž˜ํ”ฝ์„ ๋ผ์šฐํŒ…ํ•œ ํฌํŠธ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‘ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋…๋ฆฝ ์‹คํ–‰ํ˜•์€ 443 ์ด์ƒ์˜ ๋ฌธ์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋™์ž‘์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--standalone-supported-challenges STANDALONE_SUPPORTED_CHALLENGES
์ง€์›๋˜๋Š” ๊ณผ์ œ. ์žˆ๋Š” ์ˆœ์„œ๋Œ€๋กœ ์„ ํ˜ธ
๋‚˜์—ด. (๊ธฐ๋ณธ๊ฐ’: tls-sni-01,http-01)
์ด๊ฒŒ ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž€๋‹ค!

โ€”
์Šค๋ ˆ๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.

@jvanasco ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ํ•ด๋‹น ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด webroot ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์˜ˆ, ํ”„๋ก์‹œ ํŒจ์Šค nginx ์˜ˆ์ œ๊ฐ€ ์ข‹์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ์ถ”๊ฐ€ํ•˜๋Š” PR์„ ์ž์œ ๋กญ๊ฒŒ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์ด ํŒŒ์ผ์˜ ๋งจ ์•„๋ž˜์— ์ƒˆ ์„น์…˜์„ ๊ฐ€์ ธ์™€์•ผ ํ•˜๋Š” ์ถฉ๋ถ„ํžˆ ์ „๋ฌธํ™”๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.

https://github.com/letsencrypt/letsencrypt/blob/master/docs/using.rst

๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ์กด ๋…๋ฆฝ ์‹คํ–‰ํ˜• ์„น์…˜์—์„œ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://github.com/letsencrypt/letsencrypt/blob/master/docs/using.rst#standalone

์ด์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ๋“ฃ์ง€ ๋ชปํ–ˆ์œผ๋ฏ€๋กœ ์ด ๋ฌธ์ œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์—ด๋ ค๋ฉด ์ €์—๊ฒŒ ์†Œ๋ฆฌ๋ฅผ ์ง€๋ฅด๋ฉฐ ๋Œ“๊ธ€์„ ๋‹ฌ์•„์ฃผ์„ธ์š”.

์ด๊ฒƒ์€ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. @bmw

/usr/local/bin/certbot-auto certonly --http-01-port 8484 --config-dir /etc/letsencrypt --work-dir /var/lib/letsencrypt --logs-dir /var/log/letsencrypt --standalone --standalone-supported-challenges http-01 --email [email protected] --domains example.com --agree-tos --non-interactive
tcp        0      0 0.0.0.0:8484                0.0.0.0:*                   LISTEN      7270/python2

์ธ์ฆ์ด ํฌํŠธ 80์„ ํ†ตํ•ด ๋“ค์–ด์˜ค๋Š” ๊ฒƒ์„ ๋ณด์•˜์ง€๋งŒ python2 ์„œ๋ฒ„๋Š” 8484์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํฌํŠธ 80์˜ Nginx

66.133.109.36 - - [25/Aug/2016:12:41:15 +0100] "GET /.well-known/acme-challenge/xxxxxxxx HTTP/1.1" 200 87 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"

ํŽธ์ง‘ํ•˜๋‹ค:
--tls-sni-01-port 5001 --http-01-port 5002 ๋‘˜ ๋‹ค ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค!

ํŽธ์ง‘ํ•˜๋‹ค:
๋…๋ฆฝ ์‹คํ–‰ํ˜• ์„œ๋ฒ„๋ฅผ ์Šคํ•€์—…ํ•˜๊ณ  ์ธ์ฆํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์—ฌ์ „ํžˆ ํ˜„๋ช…ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ --tls-sni-01-port ์ด ๋ฌด์‹œ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

# certbot certonly --noninteractive --email "matt.hanley@****" --domain **** --agree-tos --tls-sni-01-port 40443 --http-01-port 4080 --standalone  
Failed authorization procedure. ****** (tls-sni-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Incorrect validation certificate for TLS-SNI-01 challenge. Requested 2af2853170e5be7e86cdff79d0ca****.febd4f14bb130b15910f30587cf4****.acme.invalid from 185.***.***.***:443. Received certificate containing '*****'

์š”์ฒญ์€ ์‹ค์ œ๋กœ :443 ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ธ์ฆ์„œ๋ฅผ ์ œ๊ณตํ•˜๋Š” :443 ์—์„œ ์‹คํ–‰ ์ค‘์ธ HTTPS ์„œ๋น„์Šค๊ฐ€ ์ด๋ฏธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ renew ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

--tls-sni-01-port ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

certbot certonly -n -d example.com --agree-tos --email "[email protected]" --standalone --tls-sni-01-port 8443 --http-01-port 8080

Failed to connect to 1.2.3.4:443 for TLS-SNI-01

--http-01-port / --tls-sni-01-port ์—์„œ๋Š” Let's Encrypt๊ฐ€ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ํฌํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ๊ฐ๊ฐ 80/443์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋…๋ฆฝ ์‹คํ–‰ํ˜•๊ณผ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด Certbot์ด ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋Š” ํฌํŠธ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋“  ํฌํŠธ 80 ํŠธ๋ž˜ํ”ฝ์„ ํฌํŠธ 8080์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ณต์šฉ IP ์ฃผ์†Œ์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธ 80์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฌธ์„œ์— ๋งค์šฐ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์€ Let's Encrypt๊ฐ€ 80์—์„œ ๋“ค์–ด์˜ค๋Š” ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•  ์ˆ˜ ์—†๋Š” ์†Œ์ˆ˜์˜ ๋ชฉ์ ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ค‘๊ตญ/ํŠน์ • ISP, Corp ๋ฐฉํ™”๋ฒฝ).

๋‚˜๋Š” ์ด๊ฒƒ์— ๊ด€ํ•œ ์—ฌ๋Ÿฌ ๊ฒŒ์‹œ๋ฌผ์„ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. 80์—์„œ ์ˆ˜์‹ ํ•˜๋Š” ๊ธฐ๋Šฅ์€ Nix ์ƒ์ž์˜ ํŠน๊ถŒ ํฌํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ ์ด๋“/์‹ ๋ขฐ ์ธก์ •์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋น„๋ก ์•”ํ˜ธํ™”๊ฐ€ ์›น ์„œ๋ฒ„ ์™ธ๋ถ€์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ .. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ฉ”์ผ ์„œ๋ฒ„ ๋“ฑ, ์ธ์ฆ์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋“œ ์•ฑ์˜ ํฌํŠธ 7722์—์„œ ๋น ๋ฅธ ๋ถ€ํŒ…์„ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. t ์›น ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ ..ํ•˜์ง€๋งŒ ๊ทธ๋ฆผ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์˜ˆ๋ฅผ ๋“ค์–ด Chef์™€ ๊ฐ™์€ ์ž๋™ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๊ตฌ์„ฑ์— SSL์ด ์žˆ๋Š” ๊ฒฝ์šฐ nginx๋ฅผ ๋ถ€ํŒ…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•˜๋ฉฐ ์ตœ์†Œํ•œ ์œ ํšจํ•œ ์ธ์ฆ์„œ๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

SSL๋งŒ ์‹คํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์˜ต์…˜์€ ๋‹ค๋ฅธ ์›น ์„œ๋ฒ„๊ฐ€ 80์„ ์ œ๊ณตํ•˜๋„๋ก ํ•˜์—ฌ nginx๊ฐ€ ๋ถ€ํŒ…์„ ์‹œ๋„ํ•˜๊ธฐ ์ „์— ์ธ์ฆ์„œ๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. (๊ท€์ฐฎ์€ ์„ค์ •)

๋‚ด ์š”๋ฆฌ์‚ฌ ๋ฐฐํฌ๋Š” ์ด์ œ ๋‹ค์Œ์„ ํ†ตํ•ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ถ€ํŒ… nginx(์ž์ฒด ์ธ์ฆ์„œ ํฌํ•จ)
  3. ์‹คํ–‰ ์ธ์ฆ์„œ
  4. ๋‚ด ์œ„์น˜์— ๋Œ€ํ•œ Symlink ์ธ์ฆ์„œ
  5. nginx ์ƒˆ๋กœ๊ณ ์นจ

๋‚ด iPhone์—์„œ ๋ณด๋‚ธ

2016๋…„ 9์›” 15์ผ 23:18์— Brad Warren [email protected] ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

--http-01-port/--tls-sni-01-port์—์„œ๋Š” Let's Encrypt๊ฐ€ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ํฌํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•ญ์ƒ ๊ฐ๊ฐ 80/443์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋…๋ฆฝ ์‹คํ–‰ํ˜•๊ณผ ๊ฐ™์€ ํ”Œ๋Ÿฌ๊ทธ์ธ์— ๋Œ€ํ•ด Certbot์ด ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋Š” ํฌํŠธ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ๋ชจ๋“  ํฌํŠธ 80 ํŠธ๋ž˜ํ”ฝ์„ ํฌํŠธ 8080์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

๋‚ด ์›น ์„œ๋ฒ„๋Š” SSL ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ํ•˜๋‚˜์˜ ํฌํŠธ์—์„œ๋งŒ ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋ฉฐ ๊ธฐ๋ณธ๊ฐ’ 443์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Š” ์›น ์„œ๋ฒ„๊ฐ€ ํฌํŠธ ์ „๋‹ฌ์„ ํ—ˆ์šฉํ•˜์ง€๋งŒ ํฌํŠธ 80 ๋˜๋Š” 443์œผ๋กœ์˜ ํฌํŠธ ์ „๋‹ฌ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” VPN ์„œ๋น„์Šค ๋’ค์— ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด ์„œ๋ฒ„์—์„œ Let's Encrypt๋ฅผ ๊ตฌ์„ฑํ•˜๋ ค๊ณ  ํ•˜์ง€๋งŒ ๋กœ๊ทธ์—์„œ acme ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํฌํŠธ 80(์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Œ)์—์„œ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๊ณ  ์‹คํŒจํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ฐ›๋Š” ์˜ค๋ฅ˜๋Š” "์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Œ" ์ƒํƒœ 400์ž…๋‹ˆ๋‹ค.

"addressesResolved" ๊ฐ’์€ ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค. "port" ๊ฐ’์ด 80์ด๊ณ  ๋ชจ๋“  URL์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด subdomain.domain๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž ์ง€์ • ํฌํŠธ๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. tld:1234 ์—ฌ๊ธฐ์„œ 1234๋Š” ๋‚ด ์‚ฌ์šฉ์ž ์ง€์ • ํฌํŠธ์ž…๋‹ˆ๋‹ค.

๋‚ด ์„ค์ •์œผ๋กœ ์ž‘๋™ํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

@gsdevme ์—์„œ ํฌํŠธ 80์— ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ธ์ƒ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค...

_ACME ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ๊ณต๊ฐœ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธ 80์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._

_์ด ์†”๋ฃจ์…˜์€ ๋‚ด๋ถ€์ ์œผ๋กœ ๋Œ€์ฒด ํฌํŠธ์—์„œ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  PORT80์—์„œ ๋Œ€์ฒด ํฌํŠธ๋กœ ํ”„๋ก์‹œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค._

_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._
_PORT80์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ DNS ํ™•์ธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค._

@jvanasco ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ํฌํŠธ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ด ๋„ˆ๋ฌด ์•„์‰ฝ์Šต๋‹ˆ๋‹ค. ๋‚ด ๋™์  DNS ๊ณต๊ธ‰์ž http://freedns.afraid.org/ ์—๋Š” TXT ๋ ˆ์ฝ”๋“œ๋ฅผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— DNS ํ™•์ธ์€ ์˜ต์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

@jvanasco ๋‹˜ ์˜ ๋‹ต๋ณ€์ด ์ „์ ์œผ๋กœ ์˜ณ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์ง€๋งŒ ๋‹ต๋ณ€ํ•˜๊ธฐ ์ „์— ์šฐ๋ฆฌ ๋ชจ๋‘๊ฐ€ ์กฐ๊ธˆ ์ง„์ •๋˜๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค :D

๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์˜ˆ์ƒ ์‹œ๊ฐ„์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉ์ž ์ •์˜ ํฌํŠธ์—์„œ ์›น ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋””์ž์ธ ์„ ํƒ์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚ด iPhone์—์„œ ๋ณด๋‚ธ

2017๋…„ 2์›” 14์ผ 16:16์— nvaert1986 [email protected] ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์˜ˆ์ƒ ์‹œ๊ฐ„์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉ์ž ์ •์˜ ํฌํŠธ์—์„œ ์›น ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ํ™•์‹ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

์—ฌ๊ธฐ์—๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ ๋„์ปค์šฉ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ :
๋น„ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” ํ•ญ์ƒ ์‹คํŒจํ•˜๊ธฐ ๋•Œ๋ฌธ์— certbot ๋ช…๋ น์„ ๋‚ด ์›น์„œ๋ฒ„ ์‹œ์ž‘ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ํŒจํ‚ค์ง€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ certbot์„ ํฌํ•จํ•˜๋Š” ํŠน์ • ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

  • ์ธ์ฆ์„œ๋ฅผ ์š”์ฒญ
  • ๋‚ด ์›น ์„œ๋ฒ„์™€ ๊ณต์œ ๋˜๋Š” ๋ณผ๋ฅจ ์•ˆ์— ์ธ์ฆ์„œ๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ด ์†”๋ฃจ์…˜์€ ์ด๋ฏธ ํฌํŠธ 80 ๋ฐ 443์— ๋ฐ”์ธ๋”ฉ๋œ ์›น ์„œ๋ฒ„์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ค‘์ง€ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ์ฑ… :
certbot ํฌํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด certbot๊ณผ ์›น ์„œ๋ฒ„ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ชจ๋‘ ๋ณ‘๋ ฌ๋กœ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DNS ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด iPhone์—์„œ ๋ณด๋‚ธ

2017๋…„ 2์›” 26์ผ 23:32์— NilsRenaud [email protected] ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—๋„ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ ๋„์ปค์šฉ์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ :
๋น„ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ๋Š” ํ•ญ์ƒ ์‹คํŒจํ•˜๊ธฐ ๋•Œ๋ฌธ์— certbot ๋ช…๋ น์„ ๋‚ด ์›น์„œ๋ฒ„ ์‹œ์ž‘ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ํŒจํ‚ค์ง€ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ž˜์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ certbot์„ ํฌํ•จํ•˜๋Š” ํŠน์ • ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ธ์ฆ์„œ๋ฅผ ์š”์ฒญ
๋‚ด ์›น ์„œ๋ฒ„์™€ ๊ณต์œ ๋˜๋Š” ๋ณผ๋ฅจ ์•ˆ์— ์ธ์ฆ์„œ๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด ์†”๋ฃจ์…˜์€ ์ด๋ฏธ ํฌํŠธ 80 ๋ฐ 443์— ๋ฐ”์ธ๋”ฉ๋œ ์›น ์„œ๋ฒ„์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ค‘์ง€ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๊ฒฐ์ฑ… :
certbot ํฌํŠธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด certbot๊ณผ ์›น ์„œ๋ฒ„ ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๋ชจ๋‘ ๋ณ‘๋ ฌ๋กœ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ์–ธ๊ธ‰๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ฑฐ๋‚˜ GitHub์—์„œ ๋ณด๊ฑฐ๋‚˜ ์Šค๋ ˆ๋“œ๋ฅผ ์Œ์†Œ๊ฑฐํ•˜์„ธ์š”.

๊ทธ๋Ÿด ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๋ชจ๋“œ๋Š” ๋…๋ฆฝ ์‹คํ–‰ํ˜• ๋ชจ๋“œ์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค./
(์ถœ์ฒ˜: https://certbot.eff.org/docs/using.html#plugins)

๋ณด์•ˆ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ํ•ฉ๋ฆฌ์ ์ธ ์ค‘๊ฐ„ ์ง€์ ์€ DNS SRV ๋ ˆ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ํฌํŠธ ๊ฒ€์ƒ‰์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Letsencrypt๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ ˆ์ฝ”๋“œ๋ฅผ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

_letsencrypt._tcp IN SRV 0 0 8080 10.10.10.10

๋„๋ฉ”์ธ์—์„œ ํ™•์ธ ์š”์ฒญ์„ ๊ฒฐ๊ณผ ์ฃผ์†Œ/ํฌํŠธ ์กฐํ•ฉ์œผ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” DNS ํ™•์ธ๊ณผ ๋™์ผํ•œ ์ด์ ์ด ์žˆ์ง€๋งŒ ๋™์  ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋˜ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ค‘์•™ ์ธ์ฆ์„œ ์„œ๋ฒ„๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์ธ์ฆ์„œ ๊ด€๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ์ค‘์•™ ์ง‘์ค‘ํ™”ํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์ฒด ํฌํŠธ๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด ๋ณด์•ˆ์ด ์–ด๋–ป๊ฒŒ ์†์ƒ๋ฉ๋‹ˆ๊นŒ?

์ด FOSS ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” TCP/443 ํฌํŠธ๊ฐ€ ์‚ฌ์šฉ ์ค‘์ด๊ฑฐ๋‚˜ TCP/443 ํฌํŠธ๊ฐ€ ์ „๋‹ฌ๋˜์ง€ ์•Š์€ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ACME ์ธ์ฆ์„œ์˜ ์ง์ ‘ ๋ฐ ๊ฐ„์ ‘ ์„ค์น˜๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://www.actiu.net/sesele/

SeSeLe๊ฐ€ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋ฌธ์„œ๋Š” ์–ด๋””์— ์žˆ์Šต๋‹ˆ๊นŒ?
443๊ณผ ๋‹ค๋ฅธ ํฌํŠธ?.

2017๋…„ 10์›” 26์ผ ์˜คํ›„ 1์‹œ 21๋ถ„์— "Narcis Garcia" [email protected] ์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด FOSS ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ง์ ‘ ๋ฐ ๊ฐ„์ ‘ ์„ค์น˜๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
TCP/443 ํฌํŠธ๊ฐ€ ์‚ฌ์šฉ ์ค‘์ด๊ฑฐ๋‚˜ TCP/443์ด ์—†๋Š” ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ACME ์ธ์ฆ์„œ
๊ทธ๋“ค์—๊ฒŒ ํฌํŠธ ํฌ์›Œ๋”ฉ:

https://www.actiu.net/sesele/

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/certbot/certbot/issues/2697#issuecomment-339754606 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAOGHuxKLiYjM4-cME-0GBu9Ujoe0NB_ks5swM20gaJpZM4H1uae
.

๋” ๋‚˜์€ ๋ฌธ์„œ ์กฐ์ •์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด SeSeLe ํฌ๋Ÿผ์˜ ๋ฌธ์ œ๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. (๋‹ต์€ ํ˜„์žฌ SeSeLe ๋ฌธ์„œ์— ์ž‘์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค)

์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์€ ์•„์ง ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ, ๋…๋ฆฝ ์‹คํ–‰ํ˜•์„ ๋‹ค๋ฅธ ํฌํŠธ์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ athority๋Š” ์—ฌ์ „ํžˆ 80/443์— ์—ฐ๊ฒฐ๋˜๋ฏ€๋กœ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ด๋ฏธ 80/443์—์„œ ์‹คํ–‰ ์ค‘์ธ ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํฌํŠธ๋ฅผ ํ•ด์ œํ•  ์—ฌ์œ ๊ฐ€ ์—†์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑŒ๋ฆฐ์ง€ ํŒŒ์ผ์„ ์ˆ˜๋™์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ๋„ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(Docker์—์„œ ์‹คํ–‰๋˜๋Š” ์„œ๋ฒ„).

์—ฌ๊ธฐ์„œ ์‹ค์ œ ์†”๋ฃจ์…˜์€ ๊ธฐ๊ด€์ด ๋Œ€์ฒด ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์œผ๋กœ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•  ์ƒ์œ„(10,000+)์˜ ํฌํŠธ ์„ธํŠธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณด์•ˆ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LE๊ฐ€ ํฌํŠธ 80/443์—๋งŒ ์—ฐ๊ฒฐํ•˜๋Š” ๋™๊ธฐ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์ด๊ฒƒ์€?
๊ณต์‹์ ์œผ๋กœ ๋ฌธ์„œํ™”๋œ ์ œํ•œ?

๋ˆ„๊ตฌ๋“ ์ง€ ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ์„œ๋ฅผ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

2017๋…„ 11์›” 30์ผ ์˜ค์ „ 6์‹œ 31๋ถ„์— "cen1" [email protected] ์ด ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์•„์ง๊นŒ์ง€ ํ•ด๋ฒ•์€ ์—†๋‹ค.
๊ทผ๋ณธ์ ์ธ ๋ฌธ์ œ. ์˜ˆ, ๋…๋ฆฝํ˜•์„ ๋‹ค๋ฅธ ํฌํŠธ์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ
athority๋Š” ์—ฌ์ „ํžˆ 80/443์— ์—ฐ๊ฒฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์—์„œ ์ด๋ฏธ 80/443์—์„œ ์‹คํ–‰ ์ค‘์ธ ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
๋•Œ๋•Œ๋กœ ๋‹จ์ˆœํžˆ ํ•ด๋‹น ํฌํŠธ๋ฅผ ํ•ด์ œํ•  ์—ฌ์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ˆ˜๋™ ๋ฐฐ์น˜
์ฑŒ๋ฆฐ์ง€ ํŒŒ์ผ๋„ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(Docker์—์„œ ์‹คํ–‰๋˜๋Š” ์„œ๋ฒ„).

์—ฌ๊ธฐ์„œ ์‹ค์ œ ์†”๋ฃจ์…˜์€ ์ƒ์œ„(10
000+) ๊ถŒํ•œ์ด ๋Œ€์ฒด ๋˜๋Š” ๋ฌด์–ธ๊ฐ€๋กœ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•˜๋Š” ๊ณณ
๊ทธ๋Ÿฐ. ์ „๋ฌธ๊ฐ€๊ฐ€ ์•„๋‹ˆ๋ผ ๋ณด์•ˆ ๊ด€๋ จ ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/certbot/certbot/issues/2697#issuecomment-348162321 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AAOGHqWG9XZyTVDdAbm3t5xQ-AD6Y_OQks5s7pIDgaJpZM4H1uae
.

LE๊ฐ€ ํฌํŠธ 80/443์—๋งŒ ์—ฐ๊ฒฐํ•˜๋Š” ๋™๊ธฐ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
์ด๊ฒƒ์€ ๊ณต์‹์ ์œผ๋กœ ๋ฌธ์„œํ™”๋œ ์ œํ•œ ์‚ฌํ•ญ์ž…๋‹ˆ๊นŒ?

๋ˆ„๊ตฌ๋“ ์ง€ ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ์„œ๋ฅผ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์—ฌ๊ธฐ์— ์„ค๋ช…๋œ ํ˜„์žฌ CA/B ํฌ๋Ÿผ ์š”๊ตฌ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.
https://cabforum.org/2017/09/19/ballot-190-revised-validation-requirements/

์—ฌ๊ธฐ์— ๋” ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. https://community.letsencrypt.org/t/support-for-ports-other-than-80-and-443/3419/100

์ œ๊ฐ€ ์˜์–ด๋ฅผ ์ž˜ ๋ชปํ•ด์„œ ์ดํ•ดํ•˜๋Š” ๋ฐ”์™€ ๊ฐ™์ด CA/Browser Forum์—์„œ ๊ทธ๋“ค์€ 2017๋…„ 9์›”์— TCP ํฌํŠธ 25, 115, 22์˜ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ์„ฑ์— ๋Œ€ํ•ด ํ† ๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ œ์•ˆ์ด ์Šน์ธ๋˜์—ˆ์œผ๋ฉฐ ์˜ฌํ•ด 11์›”์— ๋ฐœํšจ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ Google์—์„œ (๋‚˜์™€ ๊ฐ™์€) ์—ฌ๊ธฐ๋กœ ์˜ฌ ๊ฒฝ์šฐ ๋ฏธ๋ž˜์˜ ๋ฉ”๋ชจ:

2018-08-29 13:43:33,495: WARNING:certbot.plugins.standalone: 
The standalone specific supported challenges flag is deprecated. 
Please use the --preferred-challenges flag instead.

nginx๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ certbot certonly --nginx ๊ณผ ํ•จ๊ป˜ nginx ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์—†์ด ๊ธฐ์กด nginx ์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ž˜๊ทธ --http-01-port ๋Š” ์‹ค์ œ๋กœ ์ง๊ด€์ ์ด์ง€ ์•Š์œผ๋ฉฐ ๋ช…๋ น์˜ ๋„์›€์œผ๋กœ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๊ณ  ํ”Œ๋ž˜๊ทธ --http-01-port ์— ๋Œ€ํ•ด Google์„ ๊ฒ€์ƒ‰ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„์›€๋ง์— ํ”Œ๋ž˜๊ทธ๊ฐ€ ์–ธ๊ธ‰๋˜์–ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰