Jordy Prayoga He enjoys creating clear and helpful content. In his free time, he loves to hike.

Cara Install SSL di Apache Server

2 min read

CARA INSTALL SSL DI APACHE

Sertifikat SSL kini menjadi komponen penting dan wajib dimiliki oleh setiap website.

Dengan memiliki SSL, semua data yang dikirimkan baik melalui client ke server, atau dari server ke client tidak akan dapat dilihat oleh pihak ketiga.

Hal ini dapat terjadi karena SSL akan mengenkripsi semua koneksi tersebut.

Namun, tidak semua website nampaknya memiliki sertifikat SSL karena mungkin pengelolanya kurang begitu aware akan hal tersebut.

Maka dari itu, Gudang SSL sangat berkomitmen untuk selalu memberikan informasi mengenai keamanan website, terutama SSL.

Pada artikel kali ini, kami akan memberikan pembahasan mengenai cara install SSL di Apache.

Bila Anda menggunakan web server lain, seperti NGINX, atau IIS, caranya juga akan berbeda, dan kami juga sudah membahasnya pada artikel lain, lho.

Tanpa berlama-lama lagi, kita mulai sekarang, yuk!

Persiapan Sebelum Instalasi SSL

Untuk persiapannya, pemasangan SSL pada Apache sama seperti ketika Anda memasang SSL di NGINX.

Adapun hal-hal yang perlu Anda siapkan:

  • Pastikan sudah membeli sertifikat SSL. Anda bisa mendapatkannya di Gudang SSL dengan harga yang beragam.
  • Ketiga file tersebut di antaranya: file certificate berformat .crt; file private key berformat .key; file CA bundle berformat .bundle. Ketika Anda sudah menyelesaikan pembayaran produk SSL, GudPeople secara otomatis akan mendapatkan ketiga file di atas. Jadi, Anda tidak perlu khawatir, ya.

Cara Install SSL di Apache

Setelah Anda mempersiapkan semua kebutuhan pemasangan, simak cara install SSL di Apache berikut ini, yuk!

  • Sebelum mengaktifkan SSL di Apache, masukkan perintah:
a2enmod ssl
  • Setelah itu, mulai ulang layanan Apache dengan cara:
service apache2 restart
  • Sama seperti pada NGINX, Anda harus membuat folder SSL yang berisi ketiga file (file yang berformat .crt, .key, .cabundle).
    Masuk ke folder folder/etc/apache2 menggunakan perintah:
cd /etc/apache2/
  • Setelah itu, buatlah folder dan beri nama “ssl”, ini caranya:
mkdir ssl
  • Masuk ke folder tersebut dan buat file .crt, .key, dan .ca-bundle

touch [nama file].crt

touch [nama file].key

touch [nama file].ca-bundle

  • Anda harus membuat ketiga file tersebut. Nantinya, file tersebut adalah (nama file.crt), (nama file.key), (nama file.ca-bundle). Anda bisa menggunakan nama secara bebas.
  • Copy ketiga file dari SSL yang telah Anda beli, lalu salin ketiganya ke dalam file yang baru saja dibuat. Satu per satu, ya. Caranya adalah:
nano [nama file.crt]
  • Bila Anda memakai perintah nano, silakan klik kanan > paste.  Simpan dengan cara menekan CTRL+X lalu klik tombol Y > Enter.
  • Saat ketiga file sudah siap, Anda bisa memulai untuk mengaktifkan SSL di Apache. Masukkan perintah berikut:
cd /etc/apache2/sites-enabled/
  • Cari file bernama default-ssl.conf. Di sini, Anda harus mengubah konfigurasi pada file tersebut.
    Masukkan perintah berikut ini:
nano default-ssl.conf
  • GudPeople dapat menggunakan beberapa ediotr, seperti nano atau vim. Pada bagian SSLCertificateFile, SSLCertificateKeyFile, dan SSLCertificateChainFile diisi dengan lokasi setiap file.
    Perhatikan perintah berikut ini:

SSLCertificateFile /etc/apache2/ssl/[nama file].crt

SSLCertificateKeyFile /etc/apache2/ssl/[nama file].key

SSLCertificateChainFile /etc/apache2/ssl/[nama file].ca-bundle

  • Hapus tanda pagar (#) tepat sebelum ketiga file ini SSLCertificateFile, SSLCertificateKeyFile, dan SSLCertificateChainFile. Hapus juga tanda pagar (#) di depan SSLEngine
  • Jika sudah selesai mengaktifkan SSL, Anda perlu me-restart Apache. Berikut caranya:
service apache2 restart
  • Periksa apakah SSL sudah berhasil dipasang. Caranya dengan memakai perintah berikut:

openssl s_client -connect [nama domain Anda]:443

  • Jika berhasil, akan ada keterangan seperti nama SSL yang Anda pasang, contohnya adalah RapidSSL.

Itulah sedikit ulasan mengenai cara install SSL di web server Apache. Sekarang, Anda tidak perlu bingung ketika menggunakan server website non panel.

Pasalnya, kami telah menyediakan tutorial install SSL di beberapa platform, seperti NGINX beserta IIS.

Semoga setelah mempraktikan cara yang kami ulas, Anda berhasil memasang SSL ya, GudPeople.

Untuk menghindari kesalahan dalam instalasi, sebainknya Anda membeli SSL hanya di Gudang SSL.

Kami adalah penyedia SSL murah terbaik di Indonesia yang mempunyai layanan Anda dalam menghadapi setiap masalah keamanan website Anda.

Jordy Prayoga He enjoys creating clear and helpful content. In his free time, he loves to hike.

GudangSSL, Penyedia SSL Terlengkap dengan Harga Terbaik!

Salah satu elemen penting dalam menjamin keamanan website adalah Sertifikat SSL.  Tapi, memilih penyedia SSL terbaik tidak semudah itu.  Banyaknya pilihan di pasaran dengan...
Faqihah Husnul
3 min read

SSL untuk SEO: Manfaat, Jenis-Jenis, dan Optimasinya!

Jika Anda seorang pemilik website atau ingin meluncurkan website baru, pasti pernah mendengar istilah seperti HTTPS dan SSL. Apa artinya itu? Apa pentingnya bagi...
Faqihah Husnul
5 min read

Step-by-Step Cara Pasang SSL di Subdomain

Mau pasang SSL di subdomain, tapi tidak mengerti bagaimana caranya? Takut salah langkah saat instalasi? Selamat datang di artikel yang tepat! Kami akan memberikan...
Faqihah Husnul
3 min read