GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengamankan Apache dengan Let's Encrypt di CentOS 8

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk mengamankan Apache dengan enkripsi mari di CentOS 8. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Let's Encrypt adalah otoritas sertifikat yang menyediakan sertifikat SSL gratis untuk situs web, beroperasi sejak April 2016, dan didukung oleh perusahaan dan organisasi internet dunia seperti Mozilla, Cisco, Chrome , Akamai, dll.

Prasyarat:

  • Sistem Operasi dengan CentOS 8
  • Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
  • Terminal Gnome untuk Desktop Linux
  • Klien Putty SSH untuk Windows atau macOS
  • Powershell untuk Windows 10/11
  • Familiar dengan Perintah APT

Amankan Apache dengan Let's Encrypt di CentOS 8

Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.

sudo yum install epel-release
sudo yum update
sudo yum install mod_ssl openssl

Sebelum menginstal, domain SSL Let’s Encrypt harus diakses dengan baik dan menggunakan host virtual Apache. Baca tutorial cara Install Apache di CentOS 8.

Langkah 2. Instal Certbot.

Certbot adalah alat baris perintah gratis yang menyederhanakan proses untuk mendapatkan dan memperbarui Let's Encrypt sertifikat SSL dari dan mengaktifkan HTTPS secara otomatis di server Anda:

wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
sudo chmod 0755 /usr/local/bin/certbot-auto

Kemudian, jalankan perintah ini untuk mendapatkan sertifikat dan minta Certbot mengedit konfigurasi Apache Anda secara otomatis untuk menyajikannya, mengaktifkan akses HTTPS dalam satu langkah:

sudo /usr/local/bin/certbot-auto --apache

Langkah 3. Siapkan pembaruan otomatis, mari mengenkripsi.

Sertifikat SSL hanya berlaku selama 90 hari, untuk pembaruan sertifikat, perpanjang:

echo "0 0,12 * * * root python -c 'import random; import time; time.sleep(random.random() * 3600)' && /usr/local/bin/certbot-auto renew" | sudo tee -a /etc/crontab > /dev/null

Langkah 4. Memeriksa Status Sertifikat Anda.

Anda dapat memastikan bahwa Certbot membuat sertifikat SSL Anda dengan benar menggunakan SSL Server Test dari perusahaan keamanan cloud Qualys. Buka tautan berikut di browser web pilihan Anda, ganti example.com dengan domain dasar Anda:

https://www.ssllabs.com/ssltest/analyze.html?d=example.com

Selamat, Anda telah mempelajari cara mengamankan Apache dengan mari kita enkripsi di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.


Cent OS
  1. Amankan Apache dengan Let's Encrypt di CentOS 7 - Proses Langkah demi Langkah?

  2. Cara Menginstal Let's Encrypt dengan Apache di CentOS 7

  3. Cara Menginstal Let's Encrypt SSL dengan Apache di Debian 11

  1. Cara Menginstal Apache di CentOS 7

  2. Amankan Apache dengan Lets Encrypt di CentOS 7

  3. Cara Mengamankan Nginx dengan Let's Encrypt di Ubuntu 20.04

  1. Cara Menginstal dan Mengamankan phpMyAdmin dengan Apache di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Nextcloud dengan Apache di CentOS 7

  3. Cara Menginstal Apache di CentOS 8