Instrucțiuni pas cu pas despre cum să vă securizați serverul web Apache folosind Let's Encrypt.
Let's Encrypt emite certificate SSL/TLS. Acest lucru sporește semnificativ securitatea, deoarece traficul este criptat prin HTTPS (protecție împotriva pierderii datelor de autentificare, a parolei și a altor date sensibile, ceea ce este deosebit de important atunci când vă conectați la rețele publice deschise).
Pentru a securiza Apache utilizând instrumentele Let's Encrypt, trebuie mai întâi
domen
se va conecta;Toate comenzile sunt executate ca un utilizator care are privilegii sudo
, dar nu este root.
1. Instalați Certbot pentru a automatiza toate problemele legate de obținerea certificatelor de securitate și/sau reînnoirea acestora de la autoritatea de certificare. Pentru instalare avem nevoie de pachetele snapd
, deci instalați snapd
. Comanda este $ sudo dnf install snapd
.
2. 2. Porniți serviciul snapd
, care se va ocupa de pachetele snap. Pentru a economisi timp în viitor, adăugați serviciul la autoloader.
3. Reporniți serverul și asigurați-vă că toate pachetele funcționează corect. Dacă acestea sunt în ordine, instalați modulul pentru Apache cu comanda
$ sudo dnf install mod_ssl
4. Instalați Certbot cu ajutorul comenzii
$ sudo snap install --classic certbot.
Faceți un link simbolic pentru a-l rula
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
5. Creați un certificat pe CentOS Stream utilizând certbot. Sistemul vă cere să răspundeți la întrebări și să introduceți adresa dvs. de e-mail. Când ați terminat, specificați domenul
pentru care trebuie creat cerbotul. Acest lucru se face utilizând comanda
$ sudo certbot --apache
Instrucțiunea este completă. Nimic complicat. Acum știți cum să securizați Apache în mod corespunzător cu Let's Encrypt.