020 761 3750 info@suomisolutions.fi

[Ratkaistu] Plesk + Ubuntu + Apache -päivitys rikkoi kaikki HTTPS-sivustot. HTTP 421 virhe.

Viimeisimmän Apache-päivityksen (Ubuntu) myötä monet Plesk-palvelimia käyttävät ylläpitäjät ympäri maailmaa kohtasivat kriittisen ongelman: kaikki verkkosivustot lakkasivat toimimasta HTTPS:n yli, ja selain tai curl palautti virheen:

HTTP/2 421 Misdirected Request

Mikä aiheutti ongelman?

Ubuntu julkaisi Apache 2.4.57 -päivityksen, jossa tiukennettiin Server Name Indication (SNI) -tulkintaa.
Apache ei enää hyväksy pyyntöjä, jos ServerName ei täysin vastaa TLS-yhteyden SNI:tä.

➡️ Tämä rikkoi kaikki Pleskin Nginx-proxy + Apache-vhost -yhdistelmät, joissa ServerName tai ServerAlias-kentät eivät täsmänneet odotetulla tavalla.


Korjaus

Plesk julkaisi virallisen ohjeen ja hotfixin:
Plesk Knowledge Base: 421 Error Fix


Oireet

  • Kaikki HTTPS-sivustot palauttavat 421 Misdirected Request

  • Selaimessa näkyy virhesivu heti

  • curl -vkI https://domain.fi näyttää oikean sertifikaatin, mutta 421-statuskoodin

  • Palautus varmuuskopiosta ei auta ongelma ilmenee myös täysin toimivissa asennuksissa päivityksen jälkeen (meillä apache päivitys tippui heti käynnistyksen jälkeen muutamissa sekunneissa).


️ Vinkit jatkoon

  • Lukitse tarvittaessa Apache-paketin versio (apt-mark hold apache2 apache2-bin)

  • Seuraa Pleskin tiedotteita

  • Testaa päivitykset staging-palvelimella ennen tuotantoon vientiä


️ Kommentoi ja jaa

Jäikö sinulle tilanteesta jotain epäselvää? Kommentoi alle tai ota yhteyttä tuki@suomisolutions.fi

Jaa tämä artikkeli muille ylläpitäjille – tämä kosketti todella monia!


Kirjoittanut: Niko Partanen / Suomi Solutions

Alt-teksti: Plesk, Ubuntu ja Apache -järjestelmän 421 virheen ratkaisu, joka aiheutti HTTPS-pyyntöjen ohjautumisen väärin.