Instalasi SSL pada Apache | Linux

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

Related Articles

Comments