(Plesk for Linux) HTTP/3-tuki Pleskissä
HTTP/3 on HTTP-protokollan (Hypertext Transfer Protocol) kolmas pääversio, jota käytetään tiedonvaihtoon World Wide Webissä. HTTP/3 on HTTP:n viimeisin versio ja merkittävä edistysaskel HTTP/2:een verrattuna, joka julkaistiin vuonna 2015.
Edellisiin HTTP-versioihin verrattuna HTTP/3:lla on seuraavat edut:
HTTP/3-yhteydet ovat nopeampia sekä turvallisempia ja luotettavampia. Verkkosivustot, jotka käyttävät HTTP/3:a, latautuvat nopeammin ja viiveellä on mahdollisimman vähän.
Mobiililaitteilla selailtavat verkkosivustot latautuvat nopeammin. HTTP/3 toimii QUIC-protokollan päällä, joka on uusi siirtoprotokolla. Se on suunniteltu toimimaan paremmin mobiiliverkoissa ja tilanteissa, joissa laite vaihtaa jatkuvasti verkosta toiseen.
HTTP/3 on huippuluokan teknologia ja uusi standardi. Verkkosivustot, jotka ottavat sen käyttöön varhaisessa vaiheessa, voivat hyödyntää tätä markkinointietuna.
Tunnetut ongelmat, rajoitukset ja tekniset huomautukset
-
HTTP/3 tuetaan nginx-WWW-palvelimen pohjalta. Tämä tarkoittaa, että HTTP/3 toimii, kun verkkosivustoja palvelee vain nginx tai nginx yhdessä Apachen kanssa.
Varoitus: HTTP/3-tuki on kokeellinen ominaisuus sekä nginx:ssä että Pleskissä. Ota se käyttöön omalla vastuullasi, sillä se voi aiheuttaa haittavaikutuksia (esimerkiksi verkkosivustot voivat mennä pois verkosta).
HTTP/3 ei toimi, jos Pleskin komponenttia ”Nginx web server and reverse proxy server” ei ole asennettu. Tässä tapauksessa verkkosivustoja palvelee vain Apache, joka ei tue HTTP/3:a.
Plesk ei tue HTTP/3:a CentOS 7:ssä eikä Ubuntu 18:ssa. Jotta HTTP/3 voidaan ottaa käyttöön, joko päivitä käyttöjärjestelmä (dist-upgrade) tai siirrä moderniin käyttöjärjestelmään Plesk Migratorin avulla.
Kun HTTP/3 otetaan käyttöön verkkosivustolle, jolla nginx-välityspalvelintila ei ole käytössä,
fastcgi_param HTTP_HOST $host;-direktiivi lisätään automaattisesti verkkosivuston nginx-määritystiedostoon. Tämä muutos on tehty, jotta vältetään häiriöt tai toimintaongelmat, joita voi esiintyä tietyissä tilanteissa, kun HTTP/3 on käytössä mutta nginx-välityspalvelintila on pois käytöstä.
HTTP/3:n ottaminen käyttöön Pleskin palvelimella
Plesk tukee HTTP/3:a isännöidyille verkkosivustoille, jotka käyttävät nginxiä tai nginxiä ja Apachea. HTTP/3 ei ole oletuksena käytössä. Sinun on otettava se käyttöön manuaalisesti.
Ota HTTP/3 käyttöön Pleskin palvelimella:
-
Kirjaudu Plesk-palvelimellesi SSH:n kautta ja suorita sitten seuraava komento:
plesk bin http3_pref --enable -nginx
Komento ottaa HTTP/3:n käyttöön isännöidyillä verkkosivustoilla, joita käsittelee nginx tai nginx ja Apache.
Muista: HTTP/3:n käyttöönotto ottaa automaattisesti käyttöön TLS 1.3:n.
-
Siirry käyttämääsi palomuuriin ja lisää palomuurisäännöt, jotka sallivat saapuvat yhteydet UDP-porttiin 443.
Muista: HTTP/3 käyttää QUIC-protokollaa, joka on uusi siirtoprotokolla. Tämä tarkoittaa, että toisin kuin HTTP/2, HTTP/3 käyttää User Datagram Protocolia (UDP) eikä Transmission Control Protocolia (TCP).
Jos käytät Pleskin palomuuria, se tarjoaa automaattisesti muutoksia palomuurin määritykseen edellisessä vaiheessa annetun CLI-komennon pyytämänä. Hyväksyäksesi nämä muutokset ja ottaaksesi HTTP/3:n tarvitsemat palomuurisäännöt käyttöön, napsauta Käytä muutoksia.
Tarkista, onko HTTP/3 otettu käyttöön isännöidyillä verkkosivustoilla. Tätä varten suosittelemme käyttämään kolmannen osapuolen palvelua, esimerkiksi HTTP/3 Check:a. Voit myös tarkistaa HTTP/3-tuen selaimen kehittäjätyökalujen konsolista (”Network”-välilehdeltä, jossa näet tiedonsiirrossa käytetyn protokollan).
Muista: HTTP/3:n ottaminen käyttöön Pleskin palvelimella ottaa sen automaattisesti käyttöön myös kaikilla isännöidyillä verkkosivustoilla.
HTTP/3:n ottaminen käyttöön tai poistaminen käytöstä verkkosivustolla
Siirry kohtaan Verkkosivustot ja toimialueet > toimialueen kortti > ”Isännöinti ja DNS” -välilehti > Apache & nginx.
-
Kun HTTP/3 on otettu käyttöön palvelintasolla, kaikki isännöidyt verkkosivustot tukevat sitä oletuksena. Jos haluat poistaa HTTP/3:n käytöstä verkkosivustolta, tyhjennä ”HTTP/3 support”-valintaruutu ja napsauta sitten OK. Jos haluat ottaa HTTP/3:n uudelleen käyttöön verkkosivustolla, valitse ”HTTP/3 support”-valintaruutu ja napsauta sitten OK.
HTTP/3-hallinnan poistaminen käytöstä verkkosivustoilta
Oletuksena asiakkaat ja jälleenmyyjät voivat ottaa HTTP/3:n käyttöön ja poistaa sen käytöstä yksittäisillä verkkosivustoilla. Pleskin järjestelmänvalvojana saatat haluta säilyttää olemassa olevan HTTP/3-määrityksen estämällä asiakkaitasi ja jälleenmyyjiäsi muuttamasta sitä.
HTTP/3-hallinnan poistaminen käytöstä verkkosivustoilta:
-
Avaa panel.ini-tiedosto muokattavaksi. Se sijaitsee polussa
/usr/local/psa/admin/conf/panel.ini.Voit myös muokata tiedostoa Pleskin liittymässä käyttämällä Panel.ini Editor -laajennusta.
-
Lisää seuraavat rivit
panel.ini-tiedostoon ja tallenna se:[domainManagement] features.nginxHttp3PerDomain = false
Olet poistanut HTTP/3-hallinnan käytöstä verkkosivustoilta, ja ”HTTP/3 support”-valintaruutua ei enää näytetä verkkosivustojen Apache & nginx -asetuksissa.
Muista: Jos haluat nähdä HTTP/3:een liittyvät CLI-komennot ja -vaihtoehdot, aja plesk bin http3_pref --help.

