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:
- Setelah itu, mulai ulang layanan Apache dengan cara:
- 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:
- Setelah itu, buatlah folder dan beri nama “ssl”, ini caranya:
- 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:
- 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:
- Cari file bernama default-ssl.conf. Di sini, Anda harus mengubah konfigurasi pada file tersebut.
Masukkan perintah berikut ini:
- 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:
- 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.