사쿠라의 클라우드 DNS + Let's Encrypt로 와일드카드 증명서!
4548 단어 letsencryptSSL파이썬pip
Let's Encrypt의 공식 추천 클라이언트인 certbot이 최신 버전으로 사쿠라의 클라우드 DNS를 지원했기 때문에 검증해 보았습니다.
팁
pip에서는 certbot이 기사 쓰기 시점(2018/07/21)에서 0.26.1이 최신 버전인 것 같고, 이 기사에서는 pip에서 처음부터 설치하고 있습니다.
한편 yum(epel)에서는 아직 0.25.1이므로, yum으로 넣은 분은 0.26 이후가 전달되는 것을 기다리는 편이 좋을지도 모릅니다.
준비
certbot 0.26.1 설치
pip에서 설치합니다.
마지막 기사와 마찬가지로 setuptools가 오래되고 화가 났기 때문에 업그레이 드했습니다.
$ yum -y install python-pip
$ pip install pip --upgrade
$ pip install setuptools --upgrade
$ pip install certbot
$ pip install certbot-dns-sakuracloud
사쿠라 클라우드 API 자격 증명 준비
사쿠라 클라우드의 제어판에서 API 키를 발급합니다.
다음 형식으로 자격 증명을 설명하는 파일을 준비합니다.
이번은
~/.sakura
라는 파일명으로 하고 있습니다.권한은 600 라든지 어쨌든 unsafe라고 화가납니다.
~/.sakura
dns_sakuracloud_api_token = 'アクセストークン'
dns_sakuracloud_api_secret = 'アクセストークンシークレット'
인증서 취득
--dns-sakuracloud-credentials
선택적으로 자격 증명 파일을 지정합니다.$ certbot certonly --dns-sakuracloud \
--dns-sakuracloud-credentials ~/.sakura \
-d *.ドメイン \
-m メールアドレス \
--manual-public-ip-logging-ok \
--agree-tos
결과
얻을 수 있었다!
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator dns-sakuracloud, Installer None
Obtaining a new certificate
Performing the following challenges:
dns-01 challenge for ドメイン
Waiting 90 seconds for DNS changes to propagate
Waiting for verification...
Cleaning up challenges
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/ドメイン/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/ドメイン/privkey.pem
Your cert will expire on 2018-10-18. To obtain a new or tweaked
version of this certificate in the future, simply run certbot
again. To non-interactively renew *all* of your certificates, run
"certbot renew"
- If you like Certbot, please consider supporting our work by:
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate
Donating to EFF: https://eff.org/donate-le
요약
덤
Reference
이 문제에 관하여(사쿠라의 클라우드 DNS + Let's Encrypt로 와일드카드 증명서!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chamaharun/items/c87dbfe865d8126433bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)