acme.sh.md 1.3 KB

acme.sh

certbot์˜ ๋Œ€์•ˆ์œผ๋กœ ACME ํด๋ผ์ด์–ธํŠธ ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•˜๋Š” ์‰˜ ์Šคํฌ๋ฆฝํŠธ. ์ฐธ๊ณ : acme.sh dns. ๋” ๋งŽ์€ ์ •๋ณด: https://github.com/acmesh-official/acme.sh.

  • webroot ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰:

acme.sh --issue --domain {{example.com}} --webroot {{/๊ฒฝ๋กœ/๋Œ€์ƒ/์›น๋ฃจํŠธ}}

  • 80๋ฒˆ ํฌํŠธ์™€ ๋…๋ฆฝ ์‹คํ–‰ํ˜• ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์—ฌ๋Ÿฌ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰:

acme.sh --issue --standalone --domain {{example.com}} --domain {{www.example.com}}

  • 443๋ฒˆ ํฌํŠธ์™€ ๋…๋ฆฝ ์‹คํ–‰ํ˜• TLS ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ ๋ฐœ๊ธ‰:

acme.sh --issue --alpn --domain {{example.com}}

  • ์ž‘๋™ํ•˜๋Š” Nginx ๊ตฌ์„ฑํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ ๋ฐœ๊ธ‰:

acme.sh --issue --nginx --domain {{example.com}}

  • ์ž‘๋™ํ•˜๋Š” Apache ๊ตฌ์„ฑํŒŒ์ผ์„ ์‚ฌ์šฉํ•ด ์ธ์ฆ์„œ ๋ฐœ๊ธ‰:

acme.sh --issue --apache --domain {{example.com}}

  • ์ž๋™ DNS API ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์™€์ผ๋“œ์นด๋“œ (*) ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰:

acme.sh --issue --dns {{dns_์ธ์ฆ์„œ}} --domain {{*.example.com}}

  • ์ง€์ •๋œ ์œ„์น˜์— ์ธ์ฆ์„œ ํŒŒ์ผ ์„ค์น˜ (์ž๋™ ์ธ์ฆ์„œ ๊ฐฑ์‹ ์— ์žฅ์ ์ด ์žˆ์Œ):

acme.sh --install-cert -d {{example.com}} --key-file {{/๊ฒฝ๋กœ/๋Œ€์ƒ/example.com.key}} --fullchain-file {{/๊ฒฝ๋กœ/๋Œ€์ƒ/example.com.cer}} --reloadcmd {{"systemctl force-reload nginx"}}