- acme 설치
BASH
curl https://get.acme.sh | sh; apt install socat -y || yum install socat -y; ~/.acme.sh/acme.sh --set-default-ca --server letsencrypt
- 인증서 발급
BASH
~/.acme.sh/acme.sh --issue -d example.com --webroot /var/www/html -k ec-256 --force --insecure
- 발급받은 인증서 설치
BASH
~/.acme.sh/acme.sh --install-cert -d example.com --ecc --key-file /etc/pki/server.key --fullchain-file /etc/pki/server.crt
acme.sh 업그레이드
BASHacme.sh --upgrade --auto-upgrade
또는 API로 인증서를 발급할 수 있습니다:
- 환경 변수에
CF_Token과CF_Zone_ID를 추가하세요:
.ENV
export CF_Token="AtA1-xxx"
export CF_Account_ID="xxx"
export CF_Zone_ID="xxx"
- 인증서 발급:
BASH
~/.acme.sh/acme.sh --issue --dns dns_cf -d example.com
- 발급받은 인증서 설치
BASH
~/.acme.sh/acme.sh --install-cert -d example.com --ecc --key-file /etc/pki/server.key --fullchain-file /etc/pki/server.crt