Kako instalirati Lets Encrypt SSL na CentOS 7 koji pokreće Apache web poslužitelj

Uvod

U ovom vodiču naučit ćete proceduru za instaliranje TLS/SSL certifikata na Apache web poslužitelj. Kada završi, sav promet između poslužitelja i klijenta bit će šifriran. Ovo je standardna praksa zaštite web-mjesta e-trgovine i drugih financijskih usluga na mreži. Let's Encrypt je pionir u implementaciji besplatnog SSL-a i koristit će se kao davatelj certifikata u ovom slučaju.

Preduvjeti

Prije nego što započnete ovaj vodič, trebat će vam sljedeće:

  • SSH root pristup CentOS 7 VPS-u
  • Apache web poslužitelj s ispravno konfiguriranim domenom i vhostom
  • Ne-root sudo korisnik

Instaliranje ovisnih modula

Da biste instalirali certbot, morat ćete instalirati EPEL spremište jer nije dostupno prema zadanim postavkama, mod_ssltakođer je potrebno da bi Apache prepoznao enkripciju:

sudo yum install -y epel-release mod_ssl

Preuzimanje klijenta Let's Encrypt

Zatim ćete instalirati certbot klijenta iz EPEL spremišta:

sudo yum install python-certbot-apache

Nabavite i konfigurirajte SSL certifikat

Certbot će se vrlo lako nositi s upravljanjem SSL certifikatima. Kao parametar će generirati novi certifikat za navedenu domenu.

U ovom slučaju example.comće se koristiti kao domena na koju će se izdati certifikat:

sudo certbot --apache -d example.com

Ako želite generirati SSL za više domena ili poddomena, upotrijebite sljedeću naredbu:

sudo certbot --apache -d example.com -d www.example.com

Napomena: Prva domena bi trebala biti vaša osnovna domena, u ovom primjeru: example.com.

Kada instalirate certifikat, dobit ćete vodič korak po korak koji će vam omogućiti da prilagodite pojedinosti certifikata. Moći ćete birati između prisilnog HTTPSili napuštanja HTTPkao zadanog protokola. Također će biti potrebno navesti adresu e-pošte iz sigurnosnih razloga.

Kada je instalacija dovršena, dobit ćete sličnu poruku:

IMPORTANT NOTES:
- If you lose your account credentials, you can recover through
emails sent to user@example.com.
- Congratulations! Your certificate and chain have been saved at
/etc/letsencrypt/live/example.com/fullchain.pem. Your cert
will expire on 2019-04-21. To obtain a new version of the
certificate in the future, simply run Let's Encrypt again.
- Your account credentials have been saved in your Let's Encrypt
configuration directory at / etc / letsencrypt. You should make a
secure backup of this folder now. This configuration directory will
also have certificates and private keys obtained by Let's
Encrypt so regular backups of this folder is ideal.
- If you like Let's Encrypt, please consider supporting our work by:

Konfiguriranje automatske obnove certifikata

Encrypt certifikati vrijede 90 dana. Preporuča se obnoviti u roku od 60 dana, kako ne bi došlo do problema. Da bismo to postigli, certbot će nam pomoći s vašom naredbom za obnovu. On će potvrditi da je certifikat kraći od 30 dana od isteka:

sudo certbot renew

Ako je instalirani certifikat noviji, certbot će samo provjeriti njegov datum isteka:

Processing  /etc/letsencrypt/renewal/example.com.conf
The following certs are not due for renewal yet:
    /etc/letsencrypt/live/example.com/fullchain.pem (skipped)
No renewals were attempted.

Da biste automatizirali ovaj proces obnove, možete postaviti cronjob. Prvo otvorite crontab:

sudo crontab -e

Ovaj posao se može sigurno zakazati za svaki ponedjeljak u ponoć:

0 0 * * 1 / usr / bin / certbot renew >> /var/log/sslrenew.log

Izlaz skripte bit će proslijeđen u /var/log/sslrenew.logdatoteku.

Zaključak

Upravo ste osigurali svoj Apache web poslužitelj implementacijom besplatnog SSL certifikata. Od sada je sav promet između poslužitelja i klijenta šifriran.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više