HTTP/2 käyttöönotto Apache web-palvelimeen – Ubuntu 18.04
KUVA PIXABAY

HTTP/2 käyttöönotto Apache web-palvelimeen – Ubuntu 18.04

Sivulla on affiliate tai mainoslinkejä.

HTTP/2 protokolla

HTTP/2 on uudenlainen protokolla datan kuljettamiseksi, joka nopeuttaa huomattavasti verkkoa. Vanha HTTP 1.1 protokolla mahdollistaa vain web-palvelimien lähettää tiedostoja yksi kerrallaan ja sen on avattava ja suljettava yhteys jokaisen tiedoston lähettämisen jälkeen. Tämä prosessi voi kestää ns. pitkiäkin aikoja.

Uusi protokolla mahdollistaa web-palvelimen nopeuden lisäämisen, kun yhteyttä voidaan pitää auki ja paljon data voidaan lähettää samanaikaisesti.
 

Vaatimukset HTTP/2 käyttöönottoon

HTTPS

Apache palvelimessa pitää olla käytössä SSL koska HTTP/2 toimii ainoastaan salatun HTTPS yhteyden kanssa.

Apache palvelimen versio

Apache palvelimen versio pitää olla 2.4.24 tai uudempi. Mikäli sinulla on vanhempi Ubuntu distro käytössä, niin se pitää päivittää 18.04 versioon.

PHP FPM

Mikäli suoritat PHP:tä Apachessa mod_php:n avulla, sinun täytyy vaihtaa PHP FPM:ään. PHP FPM on uudempi ja nopeampi kuin aikaisempi mod_php.

 

Apache palvelimeen tehtävät tarvittavat muutokset

Apachen PHP-moduulin vaihto MPM Preforkkiin

Suorita seuraavat komennot:

 

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.2-fpm
sudo a2enmod proxy_fcgi
sudo a2enconf php7.2-fpm
sudo a2dismod php7.2
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo service apache2 restart

 

Mod_http2 Käyttöönotto Apache palvelimeen

Ota seuraavaksi käyttöön seuraava moduuli: mod_http2.

Suorita seuraavat komennot.

 

sudo a2enmod http2
sudo service apache2 restart

 

Lisää tiedostoon /etc/apache2/apache2.conf seuraava rivi.

 

Protocols h2 http /1.1

 

Apache palvelimen toiminnan varmistaminen ja testaus

Voit tehdä toimivuuden varmistamiseksi testin seuraavalla sivustolla.

https://http2.pro

Testin tulos näyttää tältä.

 

HTTP/2 testaus ja toiminnan varmistaminen

 

Asennus on nyt valmis.





Lisää kommentti

error: Content is protected !!