Quels sont les premiers mots qui vous viennent à l’esprit lorsque je dis « Open Source Web Server? ».
Apache ?
… malheureusement.
En effet, n’eut été la forte emprise de cette technologie et de sa fondation sur le monde du libre ( Apache est souvent livré comme serveur web par défaut sur les distros linux de serveurs dédiés), la plupart d’entre vous seraient entrain d’utiliser NGINX ( engine-X). Il a une architecture asynchrone, il est plus efficace, plus facile à configurer et moins exigeant en ressources système qu’Apache.
En d’autres termes, il est bien meilleur qu’Apache à plusieurs niveaux.
Mais … le support tech de mon hébergeur dit qu’Apache est le meilleur choix …
Mon avis : votre hébergeur vous pousse à utiliser Apache afin de pouvoir vendre LiteSpeed, une extension payante lorsque vous ferez face aux limites d’Apache et que vous serez à la recherche de performances.
Permettez moi donc de vous montrer comment installer Nginx sur votre instance cPanel / WHM .
Mais avant, laissez moi vous dire comment ne surtout pas l’installer : en passant par le…
Module NGINX de Easy Apache 4
Je ne vous recommande pas d’installer ce plugin expérimental qui a tendance à générer des erreurs 502, selon son pouvoir capricieux.
![Comment installer Nginx sur cPanel/WHM, A Unix Mind In A Windows World](https://i0.wp.com/www.houedanou.com/wp-content/uploads/2021/04/easyapache.png?resize=1024%2C612&ssl=1)
En lieu et place, installez …
Engintron
un plugin plus stable qui permet d’ajouter NGINX à WHM/Cpanel.
Pour ce faire, connectez vous via SSH ou via l’utilitaire terminal de WHM et saisissez :
cd / rm -f engintron.sh wget --no-check-certificate https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh bash engintron.sh install
Une fois l’installation terminée, allez dans la barre latérale et sélectionnez Engintron for cPanel/WHM .
La fenêtre de configuration ci dessous devrait alors s’afficher, avec la mention Engintron is Enabled, vous indiquant votre serveur web utilise désormais Nginx pour la mise en cache des ressources statiques ( et Apache pour le reste) .
![Comment installer Nginx sur cPanel/WHM, A Unix Mind In A Windows World](https://i0.wp.com/www.houedanou.com/wp-content/uploads/2021/04/image-1.png?resize=1024%2C713&ssl=1)
C’est tout.
Cloudflare
PS : Si vous utilisez Cloudflare, il y a une configuration supplémentaire à faire dans les paramètres d’Engintron. Allez récupérer l’adresse IP correspondant à l’enregistrement A de vos DNS dans CloudFlare. Entrez la ensite ans les custom_rules de Nginx.
![Comment installer Nginx sur cPanel/WHM, A Unix Mind In A Windows World](https://i0.wp.com/www.houedanou.com/wp-content/uploads/2021/04/image-3.png?resize=437%2C51&ssl=1)
![Comment installer Nginx sur cPanel/WHM, A Unix Mind In A Windows World](https://i0.wp.com/www.houedanou.com/wp-content/uploads/2021/04/image-4.png?resize=250%2C278&ssl=1)
Redemarrez ensuite Apache .