Berikut adalah contohnya pada CentOS :
1. Install terlebih dahulu script Letsencrypt :
# yum install git -y # git clone https://github.com/letsencrypt/letsencrypt.git letsencrypt |
2. Selanjutnya generate SSL dengan command berikut:
# cd letsencrypt # ./letsencrypt-auto certonly --manual --agree-tos -d axigen.domainanda.com |
Keterangan parameter diatas :
certonly | : Permintaan atau renew Certificate, tetapi jangan diinstall oleh script (karena script tersebut belum support webserver Axigen) |
--manual | : Proses generate SSL secara interaktif |
--agree-tos | : Menyetujui Syarat dan Ketentuan Letsencrypt |
-d | : nama domain |
Dalam proses generate diatas, Let’s encrypt akan meminta Anda untuk menaruh file text verifikasi domain ke folder root www Axigen Anda ( root-www/.well-known/acme-challenge/ ).
Lokasi folder root-www : /var/opt/axigen/webmail/default/
Create-lah terlebih dahulu folder .well-known/acme-challenge di root-www tersebut apabila belum ada dengan command:
# mkdir -p /var/opt/axigen/webmail/default/.well-known/acme-challenge |
3. Setelah certificate tergenerate, certificate Letsencrypt akan otomatis ter-save di folder /etc/letsencrypt/archive/axigen.domainanda.com
Langkah selanjutnya adalah menggabungkan file Private Key dan Certificate ke folder Axigen:
# cd /etc/letsencrypt/archive/axigen.domainanda.com # cat privkey1.pem cert1.pem > /var/opt/axigen/certs/axigen.domainanda.com.ssl.pem |
Kemudian copy file Certificate authorities :
# cp /etc/letsencrypt/archive/axigen.domainanda.com/fullchain1.pem /var/opt/axigen/certs/axigen.domainanda.com.ca-bundle |
4. Silakan gunakan SSL yg sudah Anda copy ke folder Axigen diatas pada konfigurasi admin Axigen Anda, agar Webmail, IMAP, SMTP menggunakan SSL tersebut.
Pada kotak isian berikut, isikan:
Certificate File: certs/axigen.domainanda.com.ssl.pem
Certificate authorities file: certs/axigen.domainanda.com.ca-bundle
5. Langkah selanjutnya, restartlah Axigen Anda:
CentOS 6:
# service axigen restart |
CentOS 7:
# systemctl restart axigen |
Renew Certificate Letsencrypt
Certificate SSL Letsencrypt perlu Anda renew tiap 3 bulan. Lebih baik Anda me-renew-nya seleblum expired. Berikut adalah caranya:
# ./letsencrypt-auto certonly --manual --renew-by-default -d axigen.domainanda.com |