
Selamat datang kembali di website asepit yang selalu memberikan informasi mengenai dunia Teknologi khususnya pada bidang Komputer, Pemrograman, dan juga Jaringan. Bagaimana kabar kalian semua mudah - mudahan dalam keadaan sehat wal afiat dan selalu dilancarkan rezekinya, pada kesempatan kali ini saya akan membahas mengenai cara penginstalan / konfigurasi Secure Socket Layer (SSL) terutama pada web server apache. Yang dimana pemasangan Secure Socket Layer (SSL) ini sangat disarankan bagi pemilik sebuah aplikasi berbasis Web karena mampu meminimalisir terjadinya peretasan, banyak sekali vendor yang menyediakan SSL atau bahkan sampai jasa pemasangan nya sendiri. Jika kita ingin mencoba belajar cara mengkonfigurasi pemasangan nya bisa langsung saja ke pembahasan berikut ini :
1. Lakukan pembelian SSL terlebih dahulu
Sebelum melakukan pembelian SSL jangan lupa kita generate terlebih dahulu CSR dan Key nya untuk diserahkan ke vendor penyedia SSL tersebut dengan melakukan printah berikut
openssl req -new -newkey rsa:2048 -nodes -keyout example-domain.com.key -out example-domain.com.csr
dan akan muncul informasi yang harus kita inputkan seperti ini (bisa disesuaikan)
Common Name: Masukkan nama domain yang akan dipasang SSL, contoh example-domain.com
Organization: Masukkan Identitas Nama Perusahaan yang lengkap contoh PT. ABCD
Organization Unit (OU): Masukkan Departemen Unit kerja
City or Locality: Masukkan Nama Kota
State or Province: Masukkan Nama Provinsi
Country: Masukkan Kode negara, contoh Untuk Indonesia kode negaranya "ID"
pastikan kita mendapatkan file seperti berikut
- example-domain.com.csr
- example-domain.com.key
Setelah selesai melakukan pembelian dengan melampirkan CSR yang telah di verifikasi, sampai kita mendapatkan sebuah compress file yang didalam compress file tersebut ada beberapa CSR
- RootCA.crt
- ChainCA1.crt
- ChainCA2.crt
- example_domain_com.crt
2. Lanjut ke tahapan kombinasi file yang telah kita dapat dari vendor penyedia SSL yaitu
- RootCA.crt
- ChainCA1.crt
- ChainCA2.crt
menjadi satu file semisalnya combine.crt
3. Upload file combine.crt, example-domain.com.key, example_domain_com.crt ke server yang akan di lakukan pemasangan SSL
4. Tambahkan sedikit sintak pada konfigurasi apache nya menjadi seperti ini kemudian save
<VirtualHost *:80>
ServerName example-domain.com
Redirect / https://example-domain.com
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www/public_html
<Directory "/var/www/public_html">
AllowOverride All
Order allow,deny
allow from all
</Directory>
ServerName example-domain.com
SSLEngine on
SSLCertificateFile /etc/httpd/ssl/example_domain_com.crt
SSLCertificateKeyFile /etc/httpd/ssl/example-domain.com.key
SSLCertificateChainFile /etc/httpd/ssl/combine.crt
</VirtualHost>
5. Tes konfigurasi dengan mengetikkan perintah berikut dan pastikan tidak ada error
httpd -t
6. Lakukan restart pada Apache dengan perintah berikut dna pastikan tidak ada error
systemctl restart httpd
7. Selesai.....
Mungkin hanya itu untuk pembahasan kali ini, saya mohon ma'af bila dalam penyampaian serta penulisan terdapat kesalahan. Jangan lupa ikuti juga platform ASEP IT lainnya dibawah ini, saya cukupkan sekian dan Terima Kasih...
Website klik disini
Youtube klik disini
Fans Page klik disini
Comments