Cara Memasang Certbot di Rhel & Centos 9

Cara Memasang Certbot di Rhel & Centos 9

Mari enkripsi adalah Pihak Berkuasa Sijil Percuma, Automatik, dan Terbuka (CA) yang menyediakan sijil SSL/TLS untuk mengamankan laman web dan aplikasi lain. Dalam artikel ini, kami akan belajar cara memasang Certbot di Rhel & Centos 9.

Prasyarat

  • Contoh berlari RHEL atau CentOS 9
  • Pengguna dengan keistimewaan root atau sudo

Langkah 1: Kemas kini sistem

Sebelum memasang pakej baru, disarankan untuk mengemas kini sistem ke versi terkini yang tersedia. Gunakan arahan berikut untuk mengemas kini sistem anda:

Sudo DNF Update -y  

Langkah 2: Dayakan repositori Epel

Certbot tidak tersedia dalam repositori CentOS lalai, jadi kita perlu membolehkan repositori epel. Gunakan arahan berikut untuk memasang repositori EPEL:

SUDO DNF Pasang EPEL -RELEASE -Y  

Langkah 3: Pasang certbot

Setelah mengaktifkan repositori EPEL, kami kini boleh memasang CertBot menggunakan arahan berikut:

sudo dnf memasang certbot -y  

Langkah 4: Dapatkan sijil SSL

Untuk mendapatkan sijil SSL dari Let's Encrypt, kita perlu menjalankan arahan berikut:

Sudo Certbot Certonly -Standalone -D Contoh.com  

Gantikan contoh.com dengan nama domain anda sendiri. Ini akan memulakan proses penerbitan sijil, dan selepas berjaya, anda akan mendapat sijil SSL.

Langkah 5: Konfigurasikan sijil SSL

Sekarang kami telah memperoleh sijil SSL, kami perlu mengkonfigurasi pelayan web kami untuk menggunakan sijil SSL. Di sini, kami akan menggunakan Apache sebagai contoh.

Gunakan arahan berikut untuk mengedit fail konfigurasi Apache:

sudo nano/etc/httpd/conf.D/SSL.Conf  

Tambahkan baris berikut dalam fail konfigurasi, menggantikan contoh.com dengan nama domain anda sendiri:

Sslengine pada sslcertificatefile/etc/letsencrypt/live/contoh.com/cert.PEM SSLCertificateKeyFile/etc/LetsEncrypt/Live/Example.com/privkey.PEM SSLCertificateChainFile/etc/LetseCrypt/Live/Example.com/rantai.PEM
1234Sslengine onsslcertificatefile/etc/letsencrypt/live/contoh.com/cert.pemsslcertificateyfile/etc/letsencrypt/live/contoh.com/privkey.pemsslcertificatechainfile/etc/letsencrypt/live/contoh.com/rantai.PEM

Simpan fail dan mulakan semula Apache untuk menggunakan perubahan:

SUDO Systemctl Mulakan semula httpd  

Langkah 6: memperbaharui sijil SSL

Mari enkripsi sijil SSL sah hanya selama 90 hari, jadi penting untuk memperbaharui mereka dengan kerap. Anda boleh memperbaharui sijil SSL menggunakan arahan berikut:

Sudo Certbot Renew  

Perintah ini akan memeriksa sama ada sijil itu perlu diperbaharui dan memperbaharuinya jika perlu. Anda juga boleh menyediakan pekerjaan cron untuk memperbaharui sijil secara automatik.

Kesimpulan

Sebagai kesimpulan, kami telah belajar bagaimana memasang sijil SSL Let's Encrypt (CertBot) pada Rhel & Centos 9 dan bagaimana untuk mendapatkan, mengkonfigurasi, dan memperbaharui sijil SSL. Ini akan menjamin laman web anda dan menjadikannya mudah diakses melalui HTTPS, menyediakan sambungan yang selamat dan disulitkan kepada pengguna anda.