AWS Elastic Compute Cloud : Bagian 3 Instal Let’s Encrypt SSL di AWS EC2

Install lets encrypt aws ec2

Pada tutorial sebelumnya AWS Elastic Compute Cloud : Bagian 2 Connect SSH dan Install PHP, MySQL, dan phpMyAdmin di AWS EC2 kita telah belajar untuk connect SSH ke AWS. Selanjutnya pada tutorial ini kita akan belajar install ssl menggunakan SSL Let’s Encrypt SSL di AWS EC2.

Baiklah pertama-tama silahkan connect ke ssh terlebih dahulu dan ketik perintah di bawah ini.

wget https://dl.eff.org/certbot-auto

Setting permission certbot

chmod a+x certbot-auto

Selanjutnya ketik perintah di bawah ini

sudo ./certbot-auto --debug -v --server https://acme-v01.api.letsencrypt.org/directory certonly --webroot -w /var/www/html -d domainanda -d www.domainanda.com

Keterangan:

domainanda: adalah domain yang ingin kamu install SSL. Dalam tutorial ini saya mencontohkan menginstal domain kodingindonesia.com. Silahkan sesuaikan dengan nama domain kamu.

Tunggu sampai proses instal selesai dan mendapat pesan congratulation, maka ssl kamu berhasil di install.

Selanjutnya ketik perintah di bawah ini.

yum install mod24_ssl

Selanjutnya buka file ssl.conf pada directory /etc/httpd/conf.d/ssl.conf

tambahkan path ini di dalam file ssl.conf

SSLCertificateFile /etc/letsencrypt/live/domain.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/domain.com/fullchain.pem

contohnya seperti di bawah ini.

setting path ssl conf

selanjutnya save ssl.conf.

setelah menambahkan path, restart apache server dengan perintah di bawah ini. ketik perintah di bawah menggunakan terminal ssh.

 

sudo service httpd restart

Selanjutnya tambahkan port ssl dengan masuk ke AWS management console lalu pilih ec2.

aws management console ec2

 

 

Selanjutnya klik menu instances

klik menu instances

 

selanjutnya klik link lunch wizard di bawah security groups

Security Groups - Launch Wizard

Klik tab Inbound lalu klik Edit

Inbound AWS

 

Selanjutnya tambahkan port HTTPS dan klik tombol save

Edit Inbound Rules

 

Maka Let’s Encypt SSL telah berhasil di install

Lets Encrypt SSL Aktif di AWS

Andry Lubis

Content Developer of Web Development

all author posts