HTTP/2 activeren op CentOS 7 bij Argeweb

Gewijzigd op Vr, 22 Nov om 3:58 PM

Als je een VPS hebt met het CentOS 7 besturingssysteem dan kun je hierop HTTP/2 activeren. In deze handleiding leggen we uit hoe je dat doet. We gaan uit van een installatie met DirectAdmin.

Inhoudsopgave

Inleiding

Als CentOS 7 met DirectAdmin op je VPS staat is het mogelijk om HTTP/2 te activeren. Hou er wel rekening mee dat dit alleen kan als je Apache als webserver gebruikt. Met NGINX werken de onderstaande stappen niet.

Tip: Maak een snapshot van je VPS voor je wijzigingen aanbrengt. Zo voorkomt je lastige situaties.

Stap 1: Update CentOS 7 en Custombuild

Update eerst je systeem. Dit is noodzakelijk omdat CentOS 7.4 onder andere een hogere basisversie van OpenSSL met zich meebrengt. Dit is vereist om HTTP/2 te gebruiken. 

  • Log in op je VPS als root of een gebruiker met beheerdersrechten;
  • Voer het volgende commando uit: yum update -y

Als CentOS zelf up-to-date is kun je Custombuild en alle onderliggende pakketten gaan updaten. 

  1. Ga naar de locatie van Custombuild met het volgende commando: cd /usr/local/ directadmin/custombuild
  2. Vraag een lijst op van de meest recente software en installeer deze; 
  3. Dat kan met de volgende commando’s:
  • ./build update
  • ./build update_versions

Je VPS is nu volledig geüpdatet.

Stap 2: Activeer HTTP/2

  1. Ga naar de locatie van Custombuild door het volgende commando uit te voeren: cd /usr/local/directadmin/custombuild
  2. Draai PHP in de php-fpm (FastCGI Process Manager) modus. Hierdoor wordt PHP niet als een aparte module van Apache geïnstalleerd;
  3. Voer het volgende commando uit om de overschakeling naar php-fpm te maken: ./build set php1_mode php-fpm
  4. Voer de volgende commando’s uit om PHP en Apache opnieuw op te bouwen:
  • ./build php n
  • ./build apache
  • ./build rewrite_confs

Test met deze link of HTTP/2 nu actief is.

Tip: php-fpm vereist meer configuratie dan bijvoorbeeld mod_php. Specifieke instellingen die je voorheen gebruikte werken nu soms niet meer. Zoals bijvoorbeeld PHP-waardes aanpassen via wijzigingen in een htaccess-bestand. Als je website na de overstap niet meer werkt kun je vaak in de errorlogs de oorzaak vinden.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren