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

  • 11.5.2019
  • 0
Sivulla mainos/affiliate-linkkejä, mainoslinkit merkitty *-merkillä

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 dataa 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.


Elisa tarjous

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *