เจ เจเจธเจฐ เจธเจพเจจเฉเฉฐ SSL เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจจเจพ เจชเฉเจเจฆเจพ เจนเฉเฅค เจเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจฏเจพเจฆ เจเจฐเฉเจ (เจเจผเจฟเจเจฆเจพเจคเจฐ เจฒเจ เจเจฎ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ).
- เจเฉฑเจ เจชเฉเจฐเจฆเจพเจคเจพ เจฒเฉฑเจญเฉ (เจเฉฑเจ เจธเจพเจเจ เจเจฟเฉฑเจฅเฉ เจ เจธเฉเจ SSL เจเจฐเฉเจฆ เจธเจเจฆเฉ เจนเจพเจ)เฅค
- CSR เจคเจฟเจเจฐ เจเจฐเฉเฅค
- เจเจธเจจเฉเฉฐ เจเจชเจฃเฉ เจชเฉเจฐเจฆเจพเจคเจพ เจจเฉเฉฐ เจญเฉเจเฉเฅค
- เจกเฉเจฎเฉเจจ เจฎเจพเจฒเจเฉ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเฉเฅค
- เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเฉ.
- เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเฉเฉฐ เจฒเฉเฉเฉเจเจฆเฉ เจซเจพเจฐเจฎ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ (เจตเจฟเจเจฒเจชเจฟเจ)เฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, pem เจคเฉเจ PKCS #12 เจคเฉฑเจเฅค
- เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจธเจฅเจพเจชเจฟเจค เจเจฐเฉเฅค
เจฎเฉเจเจพเจฌเจฒเจคเจจ เจคเฉเจเจผ, เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจ เจคเฉ เจธเจฎเจเจฃ เจฏเฉเจ เจจเจนเฉเจเฅค เจเจน เจตเจฟเจเจฒเจช เจเจพเจซเจผเฉ เจขเฉเจเจตเจพเจ เจนเฉ เจเฉเจเจฐ เจธเจพเจกเฉ เจเฉเจฒ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจฆเจธ เจชเฉเจฐเฉเจเฉเจเจ เจนเจจเฅค เจเจฆเฉเจ เจเฉ เจเฉ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจตเจงเฉเจฐเฉ เจนเจจ, เจ เจคเฉ เจเจนเจจเจพเจ เจเฉเจฒ เจเฉฑเจเฉ-เจเฉฑเจ เจคเจฟเฉฐเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจนเจจ? เจเจฒเจพเจธเจฟเจ เจฆเฉเจต - เจธเจเฉเจเจฟเฉฐเจ - เจเจคเจชเจพเจฆเจจ. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจธเจตเฉเจเจพเจฒเจค เจเจฐเจจ เจฌเจพเจฐเฉ เจธเฉเจเจฃเจพ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจฃ เจนเฉ. เจฎเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจฅเฉเฉเฉ เจกเฉเฉฐเจเจพเจ เจจเจพเจฒ เจเฉเจ เจเจฐเจจ เจ เจคเฉ เจ เจเจฟเจนเจพ เจนเฉฑเจฒ เจฒเฉฑเจญเจฃ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจเจฐเจฆเจพ เจนเจพเจ เจเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจธเฉฐเจญเจพเจฒเจฃ 'เจคเฉ เจฌเจฟเจคเจพเจ เจเจ เจธเจฎเฉเจ เจจเฉเฉฐ เจนเฉเจฐ เจเฉฑเจ เจเจฐเฉเจเจพเฅค เจฒเฉเจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉเจธเจผเจฃ เจ เจคเฉ เจฆเฉเจนเจฐเจพเจเจฃ เจฒเจ เจเฉฑเจ เจเฉเจเฉ เจเจพเจเจก เจธเจผเจพเจฎเจฒ เจนเฉเจตเฉเจเฉเฅค
เจฎเฉเจจเฉเฉฐ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเฉฑเจ เจฐเจฟเจเจผเจฐเจตเฉเจธเจผเจจ เจเจฐเจจ เจฆเจฟเจ: เจธเจพเจกเฉ เจเฉฐเจชเจจเฉ เจฆเฉ เจฎเฉเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจนเฉ .net, เจ เจคเฉ, เจเจธเจฆเฉ เจ เจจเฉเจธเจพเจฐ, IIS เจ เจคเฉ เจตเจฟเฉฐเจกเฉเจเจผ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉเจฐ เจเจคเจชเจพเจฆเฅค เจเจธ เจฒเจ, ACME เจเจฒเจพเจเฉฐเจ เจ เจคเฉ เจเจธเจฆเฉ เจฒเจ เจธเจพเจฐเฉเจเจ เจเจพเจฐเจตเจพเจเจเจ เจจเฉเฉฐ เจตเจฟเฉฐเจกเฉเจเจผ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ เจตเฉ เจตเจฐเจฃเจจ เจเฉเจคเจพ เจเจพเจตเฉเจเจพเฅค
เจเจฟเจธ เจฒเจ เจเจน เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ เจคเฉ เจเฉเจ เจธเจผเฉเจฐเฉเจเจคเฉ เจกเฉเจเจพ เจนเฉ
เจฒเฉเจเจ เจฆเฉเจเจฐเจพ เจชเฉเจธเจผ เจเฉเจคเฉ เจเฉฐเจชเจจเฉ เจเฉ. URL (เจเจฆเจพเจนเจฐเจจ เจฒเจ): company.tld
เจชเฉเจฐเฉเจเฉเจเจ เจเจเจธ เจธเจพเจกเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจนเฉ, เจเจฟเจธ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉเจ เจฎเฉเจ เจเจธ เจธเจฟเฉฑเจเฉ 'เจคเฉ เจชเจนเฉเฉฐเจเจฟเจ เจเจฟ เจธเจพเจจเฉเฉฐ เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเฉ เจธเจฎเฉเจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเจฎเฉเจ เจฆเฉ เจฌเจเจค เจตเฉฑเจฒ เจตเจงเจฃ เจฆเฉ เจเจผเจฐเฉเจฐเจค เจนเฉ. เจเจธ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจเจพเจฐ เจตเจพเจคเจพเจตเจฐเจฃ เจนเจจ: เจฆเฉเจต, เจเฉเจธเจ, เจธเจเฉเจเจฟเฉฐเจ เจ เจคเฉ เจเจคเจชเจพเจฆเจจเฅค เจฆเฉเจต เจ เจคเฉ เจเฉเจธเจ เจธเจพเจกเฉ เจชเจพเจธเฉ เจนเจจ, เจธเจเฉเจเจฟเฉฐเจ เจ เจคเฉ เจเจคเจชเจพเจฆเจจ เจเจฒเจพเจเฉฐเจ เจธเจพเจเจก 'เจคเฉ เจนเจจเฅค
เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจเจน เจนเฉ เจเจฟ เจเจธ เจตเจฟเฉฑเจ เจตเฉฑเจกเฉ เจเจฟเจฃเจคเฉ เจตเจฟเฉฑเจ เจฎเฉเจกเจฟเจเจฒ เจนเจจ เจเฉ เจเจช-เจกเฉเจฎเฉเจจเจพเจ เจตเจเฉเจ เจเจชเจฒเจฌเจง เจนเจจเฅค
เจญเจพเจต, เจธเจพเจกเฉ เจเฉเจฒ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจนเฉ:
เจฆเฉเจต
เจเฉเจธเจ
เจธเจเฉเจเจฟเฉฐเจ
เจเจคเจชเจพเจฆเจจ
projectX.dev.company.tld
projectX.test.company.tld
staging.projectX.tld
projectX.tld
module1.projectX.dev.company.tld
module1.projectX.test.company.tld
module1.staging.projectX.tld
module1.projectX.tld
module2.projectX.dev.company.tld
module2.projectX.test.company.tld
module2.staging.projectX.tld
module2.projectX.tld
...
...
...
...
moduleN.projectX.dev.company.tld
moduleN.projectX.test.company.tld
moduleN.staging.projectX.tld
moduleN.projectX.tld
เจเจคเจชเจพเจฆเจจ เจฒเจ, เจเฉฑเจ เจเจฐเฉเจฆเจฟเจ เจตเจพเจเจฒเจกเจเจพเจฐเจก เจธเจฐเจเฉเจซเจฟเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเฉฑเจฅเฉ เจเฉเจ เจธเจตเจพเจฒ เจจเจนเฉเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเจพเฅค เจชเจฐ เจเจน เจธเจฟเจฐเจซ เจธเจฌเจกเฉเจฎเฉเจจ เจฆเฉ เจชเจนเจฟเจฒเฉ เจชเฉฑเจงเจฐ เจจเฉเฉฐ เจเจตเจฐ เจเจฐเจฆเจพ เจนเฉ. เจเจธ เจ เจจเฉเจธเจพเจฐ, เจเฉเจเจฐ *.projectX.tld เจฒเจ เจเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจนเฉ, เจคเจพเจ เจเจน staging.projectX.tld เจฒเจ เจเฉฐเจฎ เจเจฐเฉเจเจพ, เจชเจฐ module1.staging.projectX.tld เจฒเจ เจจเจนเฉเจเฅค เจชเจฐ เจเจฟเจธเฉ เจคเจฐเฉเจนเจพเจ เจฎเฉเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจเจฐเฉเจฆเจฃเจพ เจจเจนเฉเจ เจเจพเจนเฉเฉฐเจฆเจพเฅค
เจ เจคเฉ เจเจน เจธเจฟเจฐเจซ เจเฉฑเจ เจเฉฐเจชเจจเฉ เจฆเฉ เจเฉฑเจ เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจเจฆเจพเจนเจฐเจฃ 'เจคเฉ เจ เจงเจพเจฐเจค เจนเฉ. เจ เจคเฉ, เจฌเฉเจธเจผเจ, เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจชเฉเจฐเฉเจเฉเจเจ เจนเจจ.
เจนเจฐ เจเจฟเจธเฉ เจฒเจ เจเจธ เจฎเฉเฉฑเจฆเฉ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฆเฉ เจเจฎ เจเจพเจฐเจจ เจเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉ เจนเจจ:
- เจนเจพเจฒ เจนเฉ เจตเจฟเฉฑเจ
Google เจจเฉ SSL เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจฆเฉ เจ เจงเจฟเจเจคเจฎ เจตเฉเจงเจคเจพ เจฎเจฟเจเจฆ เจจเฉเฉฐ เจเจเจพเจเจฃ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจเฉเจคเจพ เจนเฉ . เจธเจพเจฐเฉ เจจเจคเฉเจเฉ เจฆเฉ เจจเจพเจฒ. - เจธเจฎเฉเฉฑเจเฉ เจคเฉเจฐ 'เจคเฉ เจชเฉเจฐเฉเจเฉเจเจเจพเจ เจ เจคเฉ เจเฉฐเจชเจจเฉ เจฆเฉเจเจ เจ เฉฐเจฆเจฐเฉเจจเฉ เจฒเฉเฉเจพเจ เจฒเจ SSL เจจเฉเฉฐ เจเจพเจฐเฉ เจเจฐเจจ เจ เจคเฉ เจธเจพเจเจญเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจธเจนเฉเจฒเจค เจฆเจฟเจเฅค
- เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฐเจฟเจเจพเจฐเจกเจพเจ เจฆเจพ เจเฉเจเจฆเจฐเฉเจเฉเจฐเจฟเจค เจธเจเฉเจฐเฉเจ, เจเฉ เจ เฉฐเจธเจผเจ เจคเฉเจฐ 'เจคเฉ DNS เจ เจคเฉ เจฌเจพเจ เจฆ เจฆเฉ เจเจเฉเจฎเฉเจเจฟเจ เจจเจตเฉเจจเฉเจเจฐเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจกเฉเจฎเฉเจจ เจคเจธเจฆเฉเจ เจฆเฉ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจเจฒเจพเจเฉฐเจ เจเจฐเฉฑเจธเจ เจฆเฉ เจฎเฉเฉฑเจฆเฉ เจจเฉเฉฐ เจตเฉ เจนเฉฑเจฒ เจเจฐเจฆเจพ เจนเฉเฅค เจซเจฟเจฐ เจตเฉ, เจเจฟเจธเฉ เจธเจนเจฟเจญเจพเจเฉ/เจชเฉเจฐเจซเจพเจฐเจฎเจฐ เจเฉฐเจชเจจเฉ เจฆเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจเฉฑเจ CNAME เจคเฉเจเฉ-เจงเจฟเจฐ เจฆเฉ เจธเจฐเฉเจค เจจเจพเจฒเฉเจ เจตเจงเฉเจฐเฉ เจญเจฐเฉเจธเฉเจฎเฉฐเจฆ เจนเฉเฅค
- เจเฉเจฐ, เจ เฉฐเจค เจตเจฟเฉฑเจ, เจเจธ เจเฉเจธ เจตเจฟเฉฑเจ เจตเจพเจเฉฐเจธเจผ "เจจเจพ เจนเฉเจฃ เจจเจพเจฒเฉเจ เจนเฉเจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉ" เจฌเจฟเจฒเจเฉเจฒ เจซเจฟเฉฑเจ เจฌเฉเจ เจฆเจพ เจนเฉเฅค
เจเฉฑเจ SSL เจชเฉเจฐเจฆเจพเจคเจพ เจเฉเจฃเจจเจพ เจ เจคเฉ เจคเจฟเจเจฐเฉ เจฆเฉ เจเจฆเจฎ
เจฎเฉเจซเจค SSL เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฒเจ เจเจชเจฒเจฌเจง เจตเจฟเจเจฒเจชเจพเจ เจตเจฟเฉฑเจเฉเจ, เจเจฒเจพเจเจกเจซเจฒเฉเจ
เจฐ เจ
เจคเฉ เจฒเฉเจเจธเจจเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจตเจฟเจเจพเจฐเจฟเจ เจเจฟเจ เจธเฉเฅค เจเจธ (เจ
เจคเฉ เจเฉเจ เจนเฉเจฐ เจชเฉเจฐเฉเจเฉเจเจเจพเจ) เจฒเจ DNS เจเจฒเจพเจเจกเจซเจฒเฉเจ
เจฐ เจฆเฉเจเจฐเจพ เจนเฉเจธเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจชเจฐ เจฎเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจผเฉฐเจธเจ เจจเจนเฉเจ เจนเจพเจ. เจเจธ เจฒเจ, เจเจน letsencrypt เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพ เจเจฟเจ เจธเฉ.
เจเฉฑเจ เจตเจพเจเจฒเจกเจเจพเจฐเจก SSL เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจกเฉเจฎเฉเจจ เจฎเจพเจฒเจเฉ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจเฉเจ DNS เจฐเจฟเจเจพเจฐเจก (TXT เจเจพเจ CNAME) เจฌเจฃเจพเจเจฃเจพ, เจ
เจคเฉ เจซเจฟเจฐ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจพเจฐเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเจธเจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉเฅค เจฒเฉเจจเจเจธ เจฆเฉ เจเฉฑเจ เจเจชเจฏเฉเจเจคเจพ เจนเฉ -
เจ เจคเฉ เจกเฉเจฎเฉเจจ เจฒเจ เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ, เจเจ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจ เฉฑเจเฉ เจตเจงเฉเจ:
เจ เจธเฉเจ เจเจเจฐเฉ เจธเจฟเฉฑเจเฉ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเจพเจ, เจ เจฐเจฅเจพเจค, เจเฉฑเจ เจตเจพเจเจฒเจกเจเจพเจฐเจก เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจพเจฐเฉ เจเจฐเจจ เจฒเจ เจกเฉเจฎเฉเจจ เจฎเจพเจฒเจเฉ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจ เจฒเจ เจเจชเจฒเจฌเจง เจตเจฟเจเจฒเจช:
- เจนเฉฑเจฅเฉเจ DNS เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจ (เจเจเฉเจฎเฉเจเจฟเจ เจ เฉฑเจชเจกเฉเจ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉเจ เจนเฉ)
- Acme-dns เจธเจฐเจตเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ DNS เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจฃเจพ (เจคเฉเจธเฉเจ เจเจธ เจฌเจพเจฐเฉ เจนเฉเจฐ เจชเฉเฉเจน เจธเจเจฆเฉ เจนเฉ
เจเฉฑเจฅเฉ . - เจคเฉเจนเจพเจกเฉ เจเจชเจฃเฉ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ DNS เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจฃเจพ (เจธเจฐเจเจฌเฉเจ เจฒเจ เจเจฒเจพเจเจกเจซเจฒเฉเจ เจฐ เจชเจฒเฉฑเจเจเจจ เจฆเฉ เจธเจฎเจพเจจ)เฅค
เจชเจนเจฟเจฒเฉ เจจเจเจผเจฐ 'เจคเฉ, เจคเฉเจเจพ เจฌเจฟเฉฐเจฆเฉ เจเจพเจซเจผเฉ เจขเฉเจเจตเจพเจ เจนเฉ, เจชเจฐ เจเฉ เจเฉ DNS เจชเฉเจฐเจฆเจพเจคเจพ เจเจธ เจเจพเจฐเจเจธเจผเฉเจฒเจคเจพ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจเจฐเจฆเจพ? เจชเจฐ เจธเจพเจจเฉเฉฐ เจเฉฑเจ เจเจฎ เจเฉเจธ เจฆเฉ เจฒเฉเฉ เจนเฉ. เจชเจฐ เจเจฎ เจเฉเจธ CNAME เจฐเจฟเจเจพเจฐเจก เจนเฉ, เจเจฟเจเจเจเจฟ เจนเจฐ เจเฉเจ เจเจนเจจเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธ เจฒเจ, เจ เจธเฉเจ เจชเฉเจเจเฉฐเจ 2 'เจคเฉ เจฐเฉเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจเจชเจฃเฉ ACME-DNS เจธเจฐเจตเจฐ เจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฒเจ เจเจพเจเจฆเฉ เจนเจพเจเฅค
ACME-DNS เจธเจฐเจตเจฐ เจ เจคเฉ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจเจพเจฐเฉ เจเจฐเจจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจเจพ
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจฎเฉเจ เจกเฉเจฎเฉเจจ 2nd.pp.ua เจฌเจฃเจพเจเจ เจนเฉ, เจ เจคเฉ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจพเจเจเจพเฅค
acmens.2nd.pp.ua. IN A 35.237.128.147
acme.2nd.pp.ua. IN NS acmens.2nd.pp.ua.
เจเจธ เจชเฉเจพเจ
'เจคเฉ, เจธเจพเจกเฉ เจฎเฉเจเจผเจฌเจพเจจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ acmens.2nd.pp.ua
.
$ ping acmens.2nd.pp.ua
PING acmens.2nd.pp.ua (35.237.128.147) 56(84) bytes of data
เจชเจฐ acme.2nd.pp.ua
เจเจน เจนเฉฑเจฒ เจจเจนเฉเจ เจนเฉเจตเฉเจเจพ, เจเจฟเจเจเจเจฟ DNS เจธเจฐเจตเจฐ เจเฉ เจเจธเจจเฉเฉฐ เจธเฉเจตเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ
เจเฉ เจเฉฑเจฒ เจจเจนเฉเจ เจฐเจฟเจนเจพ เจนเฉเฅค
เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจ เจเจ เจนเจจ, เจ
เจธเฉเจ ACME-DNS เจธเจฐเจตเจฐ เจจเฉเฉฐ เจธเจฅเจพเจชเจค เจเจฐเจจ เจ
เจคเฉ เจธเจผเฉเจฐเฉ เจเจฐเจจ เจฒเจ เจ
เฉฑเจเฉ เจตเจงเจฆเฉ เจนเจพเจเฅค เจเจน เจฎเฉเจฐเฉ เจเจฌเฉฐเจเฉ เจธเจฐเจตเจฐ 'เจคเฉ เจฒเจพเจเจต เจนเฉเจตเฉเจเจพ
เจฒเฉเฉเฉเจเจฆเฉเจเจ เจกเจพเจเจฐเฉเจเจเจฐเฉเจเจ เจ เจคเฉ เจซเจพเจเจฒเจพเจ เจฌเจฃเจพเจ:
$ mkdir config
$ mkdir data
$ touch config/config.cfg
เจเจ เจคเฉเจนเจพเจกเฉ เจฎเจจเจชเจธเฉฐเจฆ เจเฉเจเจธเจ เจเจกเฉเจเจฐ เจจเจพเจฒ vim เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเจ เจ
เจคเฉ เจจเจฎเฉเจจเฉ เจจเฉเฉฐ config.cfg เจตเจฟเฉฑเจ เจชเฉเจธเจ เจเจฐเฉเจ
เจธเจซเจฒ เจเจชเจฐเฉเจธเจผเจจ เจฒเจ, เจเจฎ เจ เจคเฉ เจเจชเฉเจเจ เจญเจพเจเจพเจ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจเจพ เจเจพเจซเจผเฉ เจนเฉ:
[general]
listen = "0.0.0.0:53"
protocol = "both"
domain = "acme.2nd.pp.ua"
nsname = "acmens.2nd.pp.ua"
nsadmin = "admin.2nd.pp.ua"
records =
"acme.2nd.pp.ua. A 35.237.128.147",
"acme.2nd.pp.ua. NS acmens.2nd.pp.ua.", ]
...
[api]
...
tls = "letsencrypt"
โฆ
เจจเจพเจฒ เจนเฉ, เจเฉเจเจฐ เจฒเฉเฉ เจนเฉเจตเฉ, เจคเจพเจ เจ เจธเฉเจ เจฎเฉเฉฑเจ เจธเฉเจตเจพ เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจกเฉเจเจฐ-เจเฉฐเจชเฉเจเจผ เจซเจพเจเจฒ เจฌเจฃเจพเจตเจพเจเจเฉ:
version: '3.7'
services:
acmedns:
image: joohoi/acme-dns:latest
ports:
- "443:443"
- "53:53"
- "53:53/udp"
- "80:80"
volumes:
- ./config:/etc/acme-dns:ro
- ./data:/var/lib/acme-dns
เจคเจฟเจเจฐ เจนเฉเฅค เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉเฅค
$ docker-compose up -d
เจเจธ เจชเฉเจพเจ
'เจคเฉ เจฎเฉเจเจผเจฌเจพเจจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ acme.2nd.pp.ua
, เจ
เจคเฉ เจเฉฑเจ 404 'เจคเฉ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเจพ เจนเฉ https://acme.2nd.pp.ua
$ ping acme.2nd.pp.ua
PING acme.2nd.pp.ua (35.237.128.147) 56(84) bytes of data.
$ curl https://acme.2nd.pp.ua
404 page not found
เจเฉ เจเจน เจฆเจฟเจเจพเจ เจจเจนเฉเจ เจฆเจฟเฉฐเจฆเจพ - docker logs -f <container_name>
เจฎเจฆเจฆ เจเจฐเจจ เจฒเจ, เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจฒเฉเจ เจเจพเจซเจผเฉ เจชเฉเฉเจนเจจเจฏเฉเจ เจนเจจเฅค
เจ เจธเฉเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจชเจพเจตเจฐเจธเจผเฉเจฒ เจจเฉเฉฐ เจชเฉเจฐเจธเจผเจพเจธเจ เจตเจเฉเจ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ winacme เจเจฒเจพเจเฅค เจ เจธเฉเจ เจเฉเจฃเจพเจ เจตเจฟเฉฑเจ เจฆเจฟเจฒเจเจธเจชเฉ เจฐเฉฑเจเจฆเฉ เจนเจพเจ:
- M: เจจเจตเจพเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจ (เจชเฉเจฐเฉ เจตเจฟเจเจฒเจช)
- 2: เจฎเฉเจจเฉเจ เจฒ เจเจจเจชเฉเฉฑเจ
- 2: [dns-01] acme-dns เจจเจพเจฒ เจคเจธเจฆเฉเจ เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจ (
https://github.com/joohoi/acme-dns ) - ACME-DNS เจธเจฐเจตเจฐ เจฆเฉ เจฒเจฟเฉฐเจ เจฌเจพเจฐเฉ เจชเฉเฉฑเจเฉ เจเจพเจฃ 'เจคเฉ, เจเจตเจพเจฌ เจตเจฟเฉฑเจ เจฌเจฃเจพเจ เจธเจฐเจตเจฐ (https) เจฆเจพ URL เจฆเจพเจเจฒ เจเจฐเฉเฅค acme-dns เจธเจฐเจตเจฐ เจฆเจพ URL:
https://acme.2nd.pp.ua
เจธเจผเฉเจฐเฉเจเจค เจตเจฟเฉฑเจ, เจเจฒเจพเจเฉฐเจ เจเฉฑเจ เจฐเจฟเจเจพเจฐเจก เจเจพเจฐเฉ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธเจจเฉเฉฐ เจฎเฉเจเฉเจฆเจพ DNS เจธเจฐเจตเจฐ (เจเฉฑเจ-เจตเจพเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจ) เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ:
[INFO] Creating new acme-dns registration for domain 1nd.pp.ua
Domain: 1nd.pp.ua
Record: _acme-challenge.1nd.pp.ua
Type: CNAME
Content: c82a88a5-499f-464f-96e4-be7f606a3b47.acme.2nd.pp.ua.
Note: Some DNS control panels add the final dot automatically.
Only one is required.
เจ เจธเฉเจ เจฒเฉเฉเฉเจเจฆเจพ เจฐเจฟเจเจพเจฐเจก เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจน เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉ:
$ dig CNAME _acme-challenge.1nd.pp.ua +short
c82a88a5-499f-464f-96e4-be7f606a3b47.acme.2nd.pp.ua.
เจ เจธเฉเจ เจชเฉเจธเจผเจเฉ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจ เจธเฉเจ winacme เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจเจเจเจฐเฉ เจฌเจฃเจพเจ เจนเฉ, เจ เจคเฉ เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจพเจฐเฉ เจฐเฉฑเจเฉ เจนเฉ:
เจเฉฑเจ เจเจฒเจพเจเฉฐเจ เจตเจเฉเจ certbot เจฆเฉ เจตเจฐเจคเฉเจ เจเจฟเจตเฉเจ เจเจฐเฉเจ เจฌเจพเจฐเฉ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ
เจเจน เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจฆเจพ เจนเฉ; เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ เจตเฉเจฌ เจธเจฐเจตเจฐ 'เจคเฉ เจธเจฅเจพเจชเจฟเจค เจเจฐ เจธเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจเฉเจเจฐ, เจเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฌเจฃเจพเจเจเจฆเฉ เจธเจฎเฉเจ, เจคเฉเจธเฉเจ เจธเจผเจกเจฟเจเจฒเจฐ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉฐเจฎ เจตเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ, เจคเจพเจ เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ เจธเจฐเจเฉเจซเจฟเจเฉเจ เจจเจตเจฟเจเจเจฃ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจชเจฃเฉ เจเจช เจนเฉ เจเจพเจตเฉเจเฉเฅค
เจธเจฐเฉเจค: www.habr.com