Če Deepseek ne preveri potrditve SSL, je tu nekaj podrobnih korakov, ki jih lahko storite za odpravljanje težav in reševanje težave:
1. Preverite verigo potrdil in namestitev
Prepričajte se, da je vaše certifikat SSL pravilno nameščeno na vašem strežniku, vključno z vsemi potrebnimi vmesnimi in korenskimi potrdili. Manjkajoče ali napačno nameščeno vmesno potrdilo lahko povzroči okvare preverjanja. Za preverjanje verige potrdil uporabite spletna orodja, kot sta SSL Checker ali DigiCert [3] [9].2. Preverite veljavnost in veljavnost potrdila
Prepričajte se, da je vaše certifikat SSL veljavno in ne poteče. Potečeno potrdilo ne bo preveril. Preverite datume začetka in konca potrdila, da zagotovite, da je trenutno aktiven [8] [9].3. Posodobite sistem in čas sistema
Prepričajte se, da sta datum in čas vašega sistema natančna. Nepravilna sistemska ura lahko povzroči okvare preverjanja potrdila, ker se povezave SSL/TLS opirajo na natančno časovno vzdrževanje [1] [8].4. Uporabite zaupanja vredni organ za certifikat (CA)
Zagotovite, da je vaše potrdilo izdalo zaupanja vreden ca. Če korenine CA ne bo zaupal, ga boste morali dodati v svojo zaupanja vredno trgovino Root CA [2] [8].5. Začasno onemogočite preverjanje potrdila (samo za testiranje)
Če za povezavo z Deepseekom uporabljate Python ali podobne knjižnice, lahko začasno onemogočite preverjanje potrdila za namene testiranja. Vendar tega ne bi smeli uporabljati v proizvodnih okoljih, saj ogroža varnost. Na primer, v knjižnici Pythona "Requests" lahko uporabite `Requests.get (url, preverja = false)` [1] [4].6. Preverite, ali so spremenljivke okolja prevladujoče nastavitve potrdila
Prepričajte se, da spremenljivke okolja, kot sta `ssl_cert_file` ali` requets_ca_bundle`, ne preglasijo shrambe potrdila vašega sistema. Če nastavljene, lahko te spremenljivke povzročijo težave s preverjanjem [1].7. Uporabite orodja za prepoznavanje manjkajočih potrdil
Če še vedno naletite na težave, uporabite orodja, kot je vaš brskalnik, da pregledate verigo potrdil in določite morebitna manjkajoča potrdila. Nato lahko ta potrdila pridobite iz CA in jih namestite na svoj strežnik [5] [9].8. Ustvari novo zahtevo za podpisovanje potrdila (CSR)
Če sumite, da je bilo vaše potrdilo nepravilno nameščeno, ustvarite novo CSR in ponovno izdate potrdilo od ponudnika [9].9. Preverite konfiguracijo strežnika
Prepričajte se, da je vaš strežnik pravilno konfiguriran za podporo protokolov SSL/TLS in da so vezi HTTPS pravilno nastavljene. To vključuje preverjanje, katera vrata in IP vaš strežnik posluša za povezave HTTPS [2] [8].Če sledite tem korakom, bi morali biti sposobni prepoznati in rešiti težavo s preverjanjem SSL z Deepseekom.
Navedbe:
[1] https://stackoverflow.com/questions/77442172/SSL-Certificate-verify-fialed-erficificate-verify-Failed-Unable-to-get-local-is
[2] https://learn.microsoft.com/en-us/troubleshoot/developer/webapps/iis/www-authentication-authorizacija/troubleshoot-ssl-related-issues-server-Certificate
[3] https://seranking.com/blog/ssl-tls-errors/
[4] https://github.com/orgs/langfuse/discussions/4038
[5] https://www.websense.com/content/support/library/web/v80/wcg_ssl_cve/cve_troubleshooting.aspx
[6] https://www.reddit.com/r/localllama/comments/1ib9fry/is_anyone_else_having_problems_with_deepseek_today/
[7] https://meetrix.io/articles/deepseekcoder-developer-guide/
[8] https://www.globalsign.com/sl/blog/sg/troubleshoothoot-ssl-issues
[9] https://blog.hubspot.com/website/fix-ssl-certificate-error