HTTP/2 activeren op CentOS 7 bij Argeweb

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.

D
Dmitri is the author of this solution article.

Was dit antwoord nuttig? Ja Nee

Feedback versturen
Het spijt ons dat we u niet hebben kunnen helpen. Als u feedback geeft, kunnen we het artikel verbeteren.