Rumahweb Journal
banner - Cara Install SSL Certificate di Apache Ubuntu

Cara Install SSL Certificate di Apache Ubuntu

Keamanan website menjadi salah satu aspek penting untuk menjaga dan melindungi data Anda pada server. Salah satu langkah penting dalam meningkatkan keamanan adalah dengan memasang SSL certificate. Dalam panduan ini, kami akan berbagi cara install SSL certificate di Apache Ubuntu agar situs web Anda lebih secure dan terpercaya.

Persiapan Sistem

Sebelum memulai proses install SSL di Apache Ubuntu, pastikan Anda telah memenuhi beberapa syarat berikut ini:

  • Server Ubuntu yang telah terinstall Apache Webserver.
  • Akses ke root server.
  • Domain atau subdomain yang akan diinstall SSL.
  • Layanan SSL yang telah aktif.

Bagi Anda yang belum memiliki layanan SSL, Anda dapat membeli sertifikat SSL murah di Rumahweb Indonesia melalui halaman berikut.

Install SSL di Apache Ubuntu

Ada tiga tahapan yang perlu Anda lakukan, untuk bisa install SSL certificate di Apache Ubuntu, yaitu Generate Key dan CSR, Konfigurasi SSL hingga Install SSL. Dalam artikel ini, kami menggunakan layanan VPS KVM dengan OS Ubuntu 22.04. Berikut langkah-langkahnya:

Step 1. Generate Key dan CSR

Langkah pertama adalah generate CSR dan Key dari sisi server. CSR (Certificate Signing Request) digunakan untuk konfigurasi SSL, agar CRT bisa diterbitkan atau issued. Sedangkan Key digunakan untuk authentication dari sisi servernya.

Anda bisa menjalankan kode berikut untuk generate CSR dan Key pada Ubuntu 22.04:

Promo Hosting Murah Rumahweb

openssl req -new -newkey rsa:2048 -nodes -keyout namadomain.key -out namadomain.csr

Setelah menjalankan command tersebut maka akan ada file namadomain.key dan namadomain.csr pada folder dimana Anda berada saat ini.

Step 2. Konfigurasi SSL

Langkah selanjutnya yang harus anda lakukan adalah konfigurasi SSL. Konfigurasi SSL dilakukan melalui halaman Clientzone Rumahweb, dengan mengisikan file CSR beserta memilih tipe validasi SSL.

Berikut langkah-langkah untuk melakukan konfigurasi SSL di Clientzone.

  1. Login ke halaman Clientzone
  2. Klik menu SSL > lalu klik tombol manage pada layanan SSL yang akan anda konfigurasi.
  3. Klik tombol “Manage SSL”.
  4. Setelah itu klik tombol “Configure Now” dan isi file CSR beserta type validasinya.
  5. Selesaikan konfigurasi dengan mengisi data yang dibutuhkan.

Panduan konfigurasi SSL kami bahas secara lebih detail, melalui artikel Konfigurasi SSL.

Langkah selanjutnya yang harus anda lakukan adalah validasi SSL. Silahkan lakukan validasi SSL, sesuai dengan tipe verifikasi yang anda pilih. Apakah itu berupa Email validation, DNS Validation atau HTTP Validation.

Setelah membuat SSL Validation dan sudah dipastikan benar, maka anda hanya perlu menunggu hingga SSL diterbitkan oleh pihak CA (Certificate Authority).

Step 3. Install SSL di Apache Ubuntu

Setelah SSL issued, Anda akan mendapatkan informasi tentang CRT yang dikirimkan ke email kontak yang terdaftar, atau bisa dilihat pada halaman clientzone. Panduan download SSL certificate bisa anda baca pada artikel : download SSL Certificate

Gabungkan isi file root cert dan intermediete cert, lalu simpan dengan nama namadomain-cabundle.crt. Upload file namadomain.crt, namadomain.key, inter.crt, dan namadomain-cabundle.crt pada folder “/etc/pki/tls/certs/”. Jika belum ada, silahkan buatkan foldernya terlebih dahulu.

Silahkan lakukan SSH akses ke VPS untuk melalui konfigurasi virtualhost SSL. Langkah pertama, enable dahulu modul SSL di VPS nya dengan jalankan command

sudo a2enmod ssl

Masuk ke folder /etc/apache2/sites-available/ di VPS anda, lalu buatkan file baru dengan nama namadomain-ssl.conf, dengan isi sebagai berikut ini :

<VirtualHost namadomain:443>
ServerName namadomain
ServerAliase www.namadomain
DocumentRoot /path-to-directory-website/
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/namadomain.crt
SSLCertificateKeyFile /etc/pki/tls/certs/namadomain.key
SSLCertificateChainFile /etc/pki/tls/certs/inter.crt
SSLCACertificateFile /etc/pki/tls/certs/namadomain-cabundle.crt

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Sesuaikan nama domain dan document root (folder website) yang digunakan.

Jalankan command “apachectl configtest” untuk memastikan konfigurasi vhostnya tidak error, jika OK restart service apachenya dengan command “service apache2 restart

Sampai tahap ini, install SSL certificate di Ubuntu 22.04 telah selesai. Silahkan Anda coba akses kembali nama domainnya menggunakan link HTTPS.

BACA JUGA : Cara Install SSL Certificate di Nginx Ubuntu 20.04

Penutup

Menginstall SSL certificate di Apache Ubuntu adalah langkah penting untuk meningkatkan keamanan VPS atau server Anda. Dengan mengikuti langkah-langkah di atas, Anda dapat dengan mudah install SSL certificate di Apache Ubuntu dan memastikan data pengguna tetap aman.

Jangan lupa memperbarui sertifikat sebelum masa berlakunya habis untuk menjaga keamanan situs secara berkelanjutan.

Demikian artikel kami tentang cara install SSL certificate di Apache Ubuntu 22.04 pada layanan VPS KVM, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.5 / 5. Vote count: 8

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Lutfi Hanif

I am an SEO enthusiast, an editor, a technical content writer, and also an article optimizer for both Journal and Rumahweb Blog.

banner pop up - Pindah Hosting ke Rumahweb