Denes, implementiranjeto na shifriranjeto SSL/TLS e od sushtinsko znachenje za obezbeduvanje na korisnichki podatoci i zajaknuvanje na doverbata vo vashata veb-stranica. Ovoj vodich se fokusira na postavuvanje besplatni SSL sertifikati od Let's Encrypt na Linux sistemi, koristejkji Apache kako veb-server.
Procesot go koristi Certbot, avtomatizirana alatka koja go poednostavuva steknuvanjeto i obnovuvanjeto na sertifikatite, shto go olesnuva odrzhuvanjeto na bezbednoto prisustvo na Internet. Ovoj vodich pretpostavuva deka Apache HTTP serverot e instaliran i raboti na vashata mashina.
1.Instaliranje na Certbot
1.1.Na Debian bazirani sistemi
Za da instalirate Certbot i negoviot dodatok Apache na sistemite bazirani na Debian ili Ubuntu, izvrshete gi slednite komandi:
sudo apt install certbot python3-certbot-apache
Ova postavuvanje go podgotvuva vashiot sistem za upravuvanje so SSL sertifikat.
1.2.Na Red Hat Baziranite sistemi
Zapochnete so ovozmozhuvanje na skladishteto EPEL da pristapi do paketite za Certbot:
sudo yum install epel-release
Potoa, prodolzhete so instaliranje na Certbot i dodatokot Apache:
sudo yum install certbot python3-certbot-apache
Ovoj proces go podgotvuva vashiot sistem baziran na Red Hat za upravuvanje so SSL sertifikati.
2.Obezbeduvanje na SSL sertifikati so Certbot
So instaliran Certbot, sledniot chekor e da go aktivirate za dobiete SSL sertifikati od Let's Encrypt. Ovaa postapka ovozmozhuva Certbot da napravi modifikacii na vashata konfiguracija na Apache za da gi obezbedi konekciite so vashata veb-lokacija.
2.1.Konfiguriranje na Apache i dobivanje sertifikati
Za da ja obezbedite vashata stranica so SSL sertifikat, izvrshete:
sudo certbot --apache
Ovaa komanda inicira interaktivna sesija koja kje ve vodi niz procesot na steknuvanje na sertifikat. Certbot avtomatski kje ja azhurira konfiguraciskata datoteka na Apache-to na vashata veb strana za da go koristi novodobieniot sertifikat, obezbeduvajkji bezbedni konekcii.
Za vreme na ovoj proces, Certbot gi zachuvuva datotekite so SSL sertifikat na standardna lokacija na vashiot sistem. Na sistemite bazirani na Debian i na Red Hat, ovie datoteki obichno se naogjaat vo direktoriumot
/etc/letsencrypt/live/yourdomain.com/. Ovoj direktorium kje ja sodrzhi datotekata so sertifikat (cert.pem), privatniot kluch (privkey.pem) i drugi povrzani datoteki neophodni za SSL konfiguracijata.
3.Avtomatski obnovuvanja
Sertifikatite od Let's Encrypt se validni 90 dena i baraat obnovuvanje za da se odrzhi bezbednosta na veb-lokacijata. Certbot avtomatski go konfigurira vashiot sistem za ovie obnovuvanja. Za da go potvrdite postavuvanjeto, izvrshete ja naredbata vo testen mod so:
sudo certbot renew --dry-run
Uspeshniot test potvrduva deka vashiot sistem e konfiguriran za avtomatsko obnovuvanje na sertifikatite, odrzhuvajkji ja vashata lokacija bezbedna bez potreba od rachna intervencija.
Sodrzhinata vo ovoj dokument e licencirana od Interspace so
MIT licenca