Feil konfigurert server vil gi deg ulike SSL-feil
- For å fikse feil under SSL-håndtrykk, juster Apache-serverproxy-innstillingene riktig.
- Sørg for at både klienten og serveren bruker de samme protokollene.
Feil under SSL-håndtrykk med den eksterne serveren vil hindre klienten i å kommunisere med en server, og dette vil gjøre en nettjeneste eller nettapp utilgjengelig.
Dette er et stort problem hvis du er vert for en tjeneste på nettet, så det er avgjørende å fikse problemet så snart som mulig. I denne veiledningen skal vi vise deg noen måter å fikse dette problemet på.
Hva er feil under SSL-håndtrykk med ekstern server?
Hvordan tester, vurderer og vurderer vi?
Vi har jobbet de siste 6 månedene med å bygge et nytt gjennomgangssystem for hvordan vi produserer innhold. Ved å bruke den har vi senere gjort om de fleste av artiklene våre for å gi faktisk praktisk ekspertise på veiledningene vi har laget.
For flere detaljer kan du lese hvordan vi tester, vurderer og vurderer på WindowsReport.
- Denne feilmeldingen oppstår når en klient ikke kan etablere en sikker forbindelse med serveren, og dermed gir en håndtrykkfeil.
- Den vanligste årsaken til dette problemet er serverens SSL-innstillinger.
- Utløpte sertifikater, spesielt hvis selvsignerte kan også forårsake dette problemet.
- Hvis både serveren og klienten ikke bruker de samme protokollene, kan du få denne feilen.
- Hvordan fikser jeg feil under SSL-håndtrykk med ekstern server?
- 1. Endre Apache-innstillinger
- 2. Sjekk tillatte protokoller
- 3. Generer det selvsignerte sertifikatet på nytt
- 4. Endre filen rproxy.conf
- Anbefalinger for forebygging i fremtiden
Hvordan fikser jeg feil under SSL-håndtrykk med ekstern server?
- Tving proxyen til å sette komprimeringen til ingen. Dette kan hjelpe hvis proxyen ikke fungerer med gzip.
- Konfigurer applikasjonen til å bruke HTTP internt. Dette gjelder bare hvis du bruker en lokal server til testformål.
1. Endre Apache-innstillinger
- Åpne kommandolinjeverktøyet og få tilgang til serveren.
- Kjør nå følgende kommando:
sudo nano /etc/apache2/sites-available/your-site.conf
- Sørg for at følgende linjer er tilgjengelige i konfigurasjonsfilen:
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
- Lagre endringer.
2. Sjekk tillatte protokoller
- Åpne kommandolinjen og kjør følgende kommando: sudo nano /etc/apache2/sites-available/your-site.conf
- Deretter konfigurerer du verdien som følger:
SSLProxyProtocol all -SSLv2 -SSLv3 -TLSv1
- Lagre endringer.
- Hvis du fortsatt har problemer, sørg for at verdiene for SSLProxyCipherSuite er riktig innstilt.
3. Generer det selvsignerte sertifikatet på nytt
- Start terminalen igjen.
- Når du kobler til serveren, kjør følgende:
openssl req -x509 -nodes -days 365 -newkey rsa: 2048 -keyout ssl.key -out ssl.crt
- Dette vil generere det nye sertifikatet for serveren din.
Denne metoden fungerer hvis du tidligere har generert et selvsignert sertifikat på serveren.
- Løst: Alabastskjeggfeil på Sea of Thieves
- Dasher må være aktiv DoorDash-feil: Slik fikser du det
- BBC iPlayer-feilkode 02062: Slik fikser du det
- Løst: Sky Glass Remote fungerer ikke
4. Endre filen rproxy.conf
- Åpne terminalen og kjør følgende kommando:
nano rproxy.conf
- Pass på at du legger til følgende linje:
SetEnv proxy-sendchunked 1
- Lagre endringer.
Anbefalinger for forebygging i fremtiden
- Sørg for at SSL-sertifikatet levert av serveren er gyldig, og kontroller mellomliggende sertifikater i kjeden. Prøv å bruke sertifikater utstedt av en pålitelig sertifiseringsinstans.
- Sørg for at det vanlige navnet og det alternative emnenavnet på sertifikatet samsvarer med vertsnavnet.
- Sjekk protokollene og sørg for at både klienten og serveren bruker kompatible protokollversjoner. Sjekk også server og klient SSL/TLS-konfigurasjon.
- Hold SSL-bibliotekene oppdatert til enhver tid.
- Sørg for at brannmuren din ikke blokkerer port 443 som brukes for SSL/TLS.
Disse trinnene skal hjelpe deg å fikse Proxyserveren kunne ikke håndtere forespørselens årsak: feil under SSL-håndtrykk med ekstern server. I de fleste tilfeller er problemet relatert til Apache-konfigurasjon, og du må justere serverinnstillingene dine tilsvarende.
I tilfelle du ikke fikser denne feilen, får du Håndtrykk mislyktes returnerte SSL-feilkode 1 eller SSL_error_handshake_failure_alert melding i nettleseren din. På grunn av problemer med SSL rapporterte mange det Chrome sier ikke sikker selv om sertifikatet er gyldig, men det kan enkelt fikses.
Klarte du å fikse dette problemet? I så fall, del med oss hvilken løsning som fungerte for deg.