PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Kuidas lahendada Linuxi serveris krüpteerime SSL-i uuendamise viga? Certboti juhend

Yazdır

Kuidas lahendada Linuxi serveris krüpteerime SSL-i uuendamise viga?

Juhend Certboti uuendamise vigade, domeeni kinnitamise probleemide ja aegunud SSL-sertifikaatide kohta.

Kui veebisaidi SSL-sertifikaat aegub, näevad külastajad oma brauseris turvamata hoiatust. See mitte ainult ei vähenda kasutajate usaldust; WHMCS tekitab tõsiseid probleeme ka maksesüsteemide, API ühenduste, mängupaneelide ja klientide sisselogimiste jaoks.

Let's Encrypt sertifikaadid on tasuta, kuid neid tuleb perioodiliselt uuendada. Kui Certbot pole õigesti konfigureeritud, siis uuendamine nurjub ja SSL võib aeguda.

Lihtne selgitus: SSL-sertifikaat on nagu teie saidi isikutunnistus. Kui see aegub, kuvab brauser külastajale hoiatuse "see sait ei pruugi olla turvaline".

1. Saadaolevate sertifikaatide kontrollimine

Kõigepealt kontrollige, millised sertifikaadid serveris on:

certbot certificates

See käsk näitab sertifikaadi nime, domeene, failiteid ja aegumiskuupäeva.

Kui certbot käsku pole, ei pruugita seda installida:

certbot --version

2. Värskendustesti läbiviimine

Sertifikaadi testimiseks enne selle tegelikku uuendamist tehke järgmist.

certbot renew --dry-run

See käsk testib värskendusprotsessi. Kui esineb tõrge, võimaldab see probleemi näha enne tegelikku uuendamispäeva.

Soovitus: Selle asemel, et pärast SSL-i aegumist sekkuda, on tervislikum teha regulaarselt kuivkäivitusteste.

3. Enimlevinud Certboti vead

Enamik Let's Encrypt uuendusvigu on seotud domeeni valideerimise ja veebiserveri juurdepääsuga.

  • Kehtetu vastus: Let's Encrypt ei pääse kinnitusfailile juurde.
  • Ühendamisest keelduti: Port 80 või 443 võib olla suletud.
  • Ühenduse ajalõpp: Domeeni ei pruugita serverisse suunata või tulemüür võib selle blokeerida.
  • Volitamata: Domeeni kinnitusfail võib tagastada vale sisu.
  • Liiga palju sertifikaate: Sertifikaadi katseid võidi teha liiga sageli.

4. Domeeni IP-marsruutimise kontrollimine

Sertifikaadi uuendamise toimimiseks tuleb domeen suunata õigele serveri IP-aadressile.

dig domainadi.com +short

Kui dig pole installitud:

apt install dnsutils -y

CentOS-põhistes süsteemides:

yum install bind-utils -y

Domeeni tagastatav IP peab olema sama mis serveri IP-aadress, kuhu SSL installitakse.

5. Portide 80 ja 443 kontrollimine

Let's Encrypt soovib sageli HTTP autentimiseks juurdepääsu pordile 80. Kui port 80 on suletud, võib autentimine ebaõnnestuda.

ss -tulpn | grep -E ':80|:443'

Kui kasutate tulemüüri, veenduge, et pordid 80 ja 443 on avatud.

UFW jaoks:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Tulemüüri jaoks:

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

6. Nginxi või Apache konfiguratsiooni testimine

Kui veebiserveri konfiguratsioonifailis on viga, ei pruugita veebiteenust pärast certboti värskendamist uuesti laadida.

Nginxi jaoks:

nginx -t

Apache jaoks:

apachectl configtest

Kui vigu pole, saate teenused uuesti installida:

systemctl reload nginx

või:

systemctl reload apache2

7. SSL-sertifikaadi käsitsi uuendamine

Kui kõik kontrollid on õiged, saate värskenduse käsitsi käivitada.

certbot renew

Nginxi näide, kui peate uuesti sertifitseerima ainult konkreetse domeeni jaoks:

certbot --nginx -d domainadi.com -d www.domainadi.com

Apache näide:

certbot --apache -d domainadi.com -d www.domainadi.com

8. Automaatse värskendamise ajakava kontrollimine

Certbot värskendab tavaliselt automaatselt süsteemitaimeri või croniga.

systemctl list-timers | grep certbot

Taimeri oleku kontrollimiseks:

systemctl status certbot.timer

Kui taimer on välja lülitatud:

systemctl enable certbot.timer
systemctl start certbot.timer

Levinud vead

  • SSL-i hankimine, kui domeeni IP-aadress on vale
  • Sulgege port 80 ja oodake, kuni HTTP autentimine töötab
  • Autentimisstruktuuri ei kontrollita, kui Cloudflare'i puhverserver on sisse lülitatud
  • Nginxi/Apache'i konfiguratsioonivea eksimus Certbot veaga
  • Automaatset uuendamist ei testita enne SSL-i aegumist

KKK

Kui SSL on aegunud, kas sait suletakse täielikult?
Sait võib tehniliselt töötada, kuid brauser näitab turvahoiatust. See vähendab tõsiselt klientide usaldust.

Miks Certboti uuendamine ebaõnnestub?
Tavaliselt on domeen suunatud valele IP-le, 80/443 port on suletud, veebiserveri konfiguratsioon on vale või kinnitusfail pole juurdepääsetav.

Kas SSL-i uuendamine on Cloudflare'i kasutamisel probleem?
Vale SSL-režiim või puhverserveri konfiguratsioon võib mõjutada kinnitamisprotsessi. Domeeni kinnitamise meetod tuleks valida vastavalt.

Ohutus- ja käitamissoovitused

  • Kontrollige regulaarselt SSL-i aegumiskuupäevi.
  • Käivitage perioodiliselt certbot renew --dry-run test.
  • Ärge sulgege porte 80 ja 443 asjatult.
  • Pärast veebiserveri konfiguratsiooni muutmist käivitage nginx -t või apachectl configtest.
  • Ärge jätke tähelepanuta SSL-i jälgimist domeenidel, mis kasutavad makse- ja kliendipaneele.

See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner