Bash

Cara Menginstal Let’s Encrypt di cPanel dan Menginstal Hostname SSL di cPanel

0

Apa itu cPanel?

cPanel adalah salah satu kontrol panel web yang populer digunakan untuk mengelola server hosting. Dengan cPanel, pengguna dapat dengan mudah mengelola situs web, basis data, email, dan fitur-fitur lainnya. Di sisi lain, validasi hostname SSL sangat penting untuk memastikan keamanan komunikasi antara pengguna dan server. Dalam artikel ini, kita akan membahas langkah-langkah untuk menginstal cPanel di CentOS 7 dan juga proses validasi hostname SSL menggunakan bash.

Instalasi cPanel di CentOS 7

1. Persiapan Sistem Sebelum memulai instalasi, pastikan sistem CentOS 7 Anda telah diperbarui ke versi terbaru.

Jalankan perintah berikut untuk memperbarui paket:

sudo yum update -y

2. Unduh cPanel Anda perlu mengunduh paket instalasi cPanel dari situs resmi.

Gunakan perintah wget untuk mengunduh paket installer:

wget -N http://httpupdate.cpanel.net/latest

3. Install cPanel Setelah unduhan selesai

jalankan perintah berikut untuk memulai proses instalasi cPanel:

sh latest

Proses instalasi akan memakan waktu beberapa saat. Ikuti instruksi yang muncul di layar untuk menyelesaikan instalasi.

Menginstal Let’s Encrypt di cPanel

1. Persiapan Pastikan Anda memiliki akses root ke server yang menjalankan cPanel.

Anda juga perlu memastikan bahwa cPanel sudah terinstal dengan benar di server Anda.

2. Mengunduh dan Menginstal Let’s Encrypt AutoSSL Plugin Let’s Encrypt

AutoSSL adalah plugin resmi yang disediakan oleh cPanel untuk mempermudah pengguna dalam menginstal sertifikat SSL. Jalankan perintah berikut di terminal untuk mengunduh dan menginstal plugin:

cd /root/
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt
./letsencrypt-auto --plugin auto cpanel

Proses ini akan mengunduh dan menginstal plugin Let’s Encrypt AutoSSL.

3. Mengonfigurasi Let’s Encrypt di WHM Setelah plugin terinstal

Anda perlu mengonfigurasi Let’s Encrypt di WHM (Web Host Manager). Buka WHM dan cari opsi “Manage AutoSSL” di menu. Di halaman tersebut, aktifkan Let’s Encrypt AutoSSL dan simpan perubahan.

4. Mengaktifkan SSL untuk Domain di cPanel Setelah konfigurasi selesai

Anda dapat mengaktifkan SSL untuk domain spesifik di cPanel. Masuk ke cPanel akun yang ingin Anda aktifkan SSL-nya, dan temukan opsi “SSL/TLS” di bagian Security. Klik opsi tersebut dan aktifkan SSL untuk domain yang sesuai.

Menginstal Hostname SSL di cPanel dengan Bash

1. Membuat File Bash Buka teks editor favorit Anda dan buat file baru dengan ekstensi .sh

misalnya install_ssl.sh

2. Isi File Bash Ketikkan kode berikut ke dalam file install_ssl.sh:

#!/bin/bash

# Ganti dengan hostname server Anda
hostname="example.com"

# Ekstrak sertifikat SSL untuk hostname
/usr/local/cpanel/bin/checkallsslcerts --user="$hostname" --allow-retry

# Hapus file sementara
rm -f /var/cpanel/ssl/dcv/dcv.*

Penjelasan Kode:

  • Pertama, kita mendefinisikan variabel hostname yang berisi hostname server Anda. Gantilah “example.com” dengan hostname yang sesuai.
  • Selanjutnya, kita menggunakan perintah /usr/local/cpanel/bin/checkallsslcerts untuk mengekstrak sertifikat SSL untuk hostname yang ditentukan.
  • Terakhir, file sementara yang dihasilkan oleh proses dcv (Domain Control Validation) dihapus.

3. Menjalankan File Bash Setelah Anda selesai mengisi file bash

simpan perubahan dan berikan izin eksekusi ke file tersebut, Jalankan perintah berikut di terminal:

chmod +x install_ssl.sh
./install_ssl.sh

Proses ini akan menjalankan skrip bash yang akan mengekstrak sertifikat SSL untuk hostname di cPanel.

Kesimpulan:

Dalam artikel ini, kami telah membahas cara menginstal Let’s Encrypt di cPanel untuk mendapatkan sertifikat SSL gratis. Kami juga menjelaskan langkah-langkah untuk menginstal sertifikat SSL untuk hostname di cPanel menggunakan bash script. Dengan mengikuti panduan ini, Anda dapat mengamankan situs web Anda dengan sertifikat SSL yang valid. Pastikan Anda mengikuti setiap langkah dengan hati-hati dan memeriksa konfigurasi serta persyaratan sistem sebelum melanjutkan. Semoga artikel ini membantu Anda dalam menginstal Let’s Encrypt di cPanel dan mengaktifkan SSL untuk domain serta hostname di lingkungan cPanel Anda.

rajakode

Membuat IP Lookup dari ip-api.com dengan Python

Previous article

Membuat Unlimited Scroll Dengan PHP dan JavaScript

Next article