{"id":9489,"date":"2025-03-18T12:38:09","date_gmt":"2025-03-18T05:38:09","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=9489"},"modified":"2025-06-10T09:14:22","modified_gmt":"2025-06-10T02:14:22","slug":"cara-install-ssl-certificate-di-apache-ubuntu","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-install-ssl-certificate-di-apache-ubuntu\/","title":{"rendered":"Cara Install SSL Certificate di Apache Ubuntu"},"content":{"rendered":"\n<p>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 <em>certificate<\/em>. Dalam panduan ini, kami akan berbagi cara install SSL <em>certificate <\/em>di Apache Ubuntu agar situs web Anda lebih <em>secure <\/em>dan terpercaya.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Persiapan Sistem<\/h2>\n\n\n\n<p>Sebelum memulai proses install SSL di Apache Ubuntu, pastikan Anda telah memenuhi beberapa syarat berikut ini:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Server Ubuntu yang telah terinstall Apache Webserver. <\/li>\n\n\n\n<li>Akses ke root server.<\/li>\n\n\n\n<li>Domain atau subdomain yang akan diinstall SSL. <\/li>\n\n\n\n<li>Layanan SSL yang telah aktif. <\/li>\n<\/ul>\n\n\n\n<p>Bagi Anda yang belum memiliki layanan SSL, Anda dapat membeli sertifikat SSL murah di Rumahweb Indonesia melalui halaman <a href=\"https:\/\/www.rumahweb.com\/ssl-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"ssl murah\">berikut<\/a>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install SSL di Apache Ubuntu<\/h2>\n\n\n\n<p>Ada tiga tahapan yang perlu Anda lakukan, untuk bisa install SSL <em>certificate <\/em>di Apache Ubuntu, yaitu Generate Key dan CSR, Konfigurasi SSL hingga Install SSL. Dalam artikel ini, kami menggunakan layanan <strong><a href=\"https:\/\/www.rumahweb.com\/vps-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"vps murah\">VPS KVM<\/a><\/strong> dengan OS Ubuntu 22.04. Berikut langkah-langkahnya:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"generate-key-dan-csr\">Step 1. Generate Key dan CSR<\/h3>\n\n\n\n<p>Langkah pertama adalah generate CSR dan Key dari sisi server. CSR&nbsp;(<em>Certificate Signing Request<\/em>) digunakan untuk konfigurasi SSL, agar CRT bisa diterbitkan atau issued. Sedangkan Key digunakan untuk authentication dari sisi servernya.<\/p>\n\n\n\n<p>Anda bisa menjalankan kode berikut untuk generate CSR dan Key pada Ubuntu 22.04:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">openssl req -new -newkey rsa:2048 -nodes -keyout namadomain.key -out namadomain.csr<\/pre>\n\n\n\n<p>Setelah menjalankan command tersebut maka akan ada file&nbsp;namadomain.key dan&nbsp;namadomain.csr pada folder dimana Anda berada saat ini.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"konfigurasi-ssl\">Step 2. Konfigurasi SSL<\/h3>\n\n\n\n<p>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. <\/p>\n\n\n\n<p>Berikut langkah-langkah untuk melakukan konfigurasi SSL di Clientzone. <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login ke halaman <a href=\"https:\/\/clientzone.rumahweb.com\/clientarea.php\" target=\"_blank\" rel=\"noopener\" title=\"login ke clientzone rumahweb\">Clientzone<\/a><\/li>\n\n\n\n<li>Klik menu <strong>SSL <\/strong>&gt; lalu klik tombol <strong>manage <\/strong>pada layanan SSL yang akan anda konfigurasi.<\/li>\n\n\n\n<li>Klik tombol &#8220;Manage SSL&#8221;.<\/li>\n\n\n\n<li>Setelah itu klik tombol &#8220;Configure Now&#8221; dan isi file CSR beserta type validasinya. <\/li>\n\n\n\n<li>Selesaikan konfigurasi dengan mengisi data yang dibutuhkan.<\/li>\n<\/ol>\n\n\n\n<p>Panduan konfigurasi SSL kami bahas secara lebih detail, melalui artikel <a href=\"https:\/\/www.rumahweb.com\/journal\/konfigurasi-ssl-dari-halaman-clientzone-rumahweb\/\" target=\"_blank\" rel=\"noopener\" title=\"konfigurasi ssl\">Konfigurasi SSL<\/a>.<\/p>\n\n\n\n<p>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. <\/p>\n\n\n\n<p>Setelah membuat SSL Validation dan sudah dipastikan benar, maka anda hanya perlu menunggu hingga SSL diterbitkan oleh pihak CA (<em>Certificate Authority<\/em>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"install-ssl-di-ubuntu-16-04\">Step 3. Install SSL di Apache Ubuntu<\/h3>\n\n\n\n<p>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 <em>certificate <\/em>bisa anda baca pada artikel : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-download-sertifikat-ssl\/\" target=\"_blank\" rel=\"noopener\" title=\"download SSL Certificate\">download SSL Certificate<\/a><\/p>\n\n\n\n<p>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 <strong>&#8220;\/etc\/pki\/tls\/certs\/&#8221;<\/strong>. Jika belum ada, silahkan buatkan foldernya terlebih dahulu. <\/p>\n\n\n\n<p>Silahkan lakukan SSH akses ke VPS untuk melalui konfigurasi virtualhost SSL. Langkah pertama, enable dahulu modul SSL di VPS nya dengan jalankan command <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><strong>sudo a2enmod ssl<\/strong><\/pre>\n\n\n\n<p>Masuk ke folder <em>\/etc\/apache2\/sites-available\/<\/em> di VPS anda, lalu buatkan file baru dengan nama <code>namadomain-ssl.conf<\/code>, dengan isi sebagai berikut ini :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost namadomain:443>\nServerName namadomain\nServerAlias www.namadomain\nDocumentRoot \/path-to-directory-website\/\nSSLEngine on\nSSLCertificateFile \/etc\/pki\/tls\/certs\/namadomain.crt\nSSLCertificateKeyFile \/etc\/pki\/tls\/certs\/namadomain.key\nSSLCertificateChainFile \/etc\/pki\/tls\/certs\/inter.crt\nSSLCACertificateFile \/etc\/pki\/tls\/certs\/namadomain-cabundle.crt\n\nErrorLog ${APACHE_LOG_DIR}\/error.log\nCustomLog ${APACHE_LOG_DIR}\/access.log combined\n&lt;\/VirtualHost><\/code><\/pre>\n\n\n\n<p>Sesuaikan nama domain dan document root (folder website) yang digunakan.<\/p>\n\n\n\n<p>Jalankan command &#8220;<b>apachectl configtest<\/b>&#8221; untuk memastikan konfigurasi vhostnya tidak error, jika OK restart service apachenya dengan command &#8220;<strong>service apache2 restart<\/strong>&#8220;<\/p>\n\n\n\n<p>Sampai tahap ini, install SSL <em>certificate <\/em>di Ubuntu 22.04 telah selesai. Silahkan Anda coba akses kembali nama domainnya menggunakan link HTTPS.<\/p>\n\n\n\n<p><strong>BACA JUGA : <a href=\"https:\/\/www.rumahweb.com\/journal\/cara-install-ssl-certificate-di-nginx-ubuntu-20-04\/\" target=\"_blank\" rel=\"noopener\" title=\"\">Cara Install SSL Certificate di Nginx Ubuntu 20.04<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Penutup<\/h2>\n\n\n\n<p>Menginstall SSL <em>certificate <\/em>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 <em>certificate <\/em>di Apache Ubuntu dan memastikan data pengguna tetap aman. <\/p>\n\n\n\n<p>Jangan lupa memperbarui sertifikat sebelum masa berlakunya habis untuk menjaga keamanan situs secara berkelanjutan.<\/p>\n\n\n\n<p>Demikian artikel kami tentang cara install SSL <em>certificate <\/em>di Apache Ubuntu 22.04 pada layanan VPS KVM, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":329,"featured_media":54003,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[176],"tags":[819,250,703],"class_list":{"0":"post-9489","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssl","8":"tag-apache","9":"tag-ssl","10":"tag-ubuntu"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/banner-Cara-Install-SSL-Certificate-di-Apache-Ubuntu.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-2t3","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/9489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/329"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=9489"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/9489\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/54003"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=9489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=9489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=9489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}