Comment installer Nginx ou LiteSpeed sur Direct Admin
Comment installer Nginx sur le guide de configuration facile du panneau de configuration Direct Admin :
Nginx contre le serveur Web Litespeed
Nginx est un logiciel open source qui s'exécute sur les serveurs Linux en tant que serveurs Web, serveurs proxy inverse, équilibreurs de charge, mise en cache multimédia, etc. Nginx est principalement utilisé comme serveur Web et remplace Apache dans de nombreux cas.
Nginx consomme très peu de mémoire, de CPU et de bande passante réseau sur le serveur. Nginx fonctionne dans le modèle asynchrone. Nginx s'exécute sur un processus maître au lieu de créer plusieurs threads pour chaque requête.
Nginx traite 100 à 1000 XNUMX fois les requêtes par serveur, ce qui est plus rapide qu'Apache. J'ai déjà expliqué dans notre article précédent Nginx Vs Apache ce qui est le meilleur pour cPanel Hébergement
Serveur Web Litespeed
Litespeed est un serveur Web léger développé et détenu par la société Litespeed Technologies.
Le serveur Web Litespeed remplace à nouveau le serveur Web Apache. Mais Litespeed est hautement compatible avec tous les modules Apache comme mod_security, mod_rewrite etc.
Le serveur Web Litespeed dispose de trois versions.
Le serveur Web Opensource Litespeed fonctionne sur des serveurs Linux simples et n'a pas d'interface graphique. Ceci est utilisé dans les petits serveurs Web non commerciaux.
Cette édition est une version sous licence qui s'exécute sur des serveurs Web Medium avec moins de trafic. Cette édition peut être installée avec des panneaux de contrôle comme WHM/cPanel ou des serveurs d'administration directe. Cette édition est intégrée aux panneaux de contrôle et peut être gérée dans le panneau de contrôle avec une interface GUI
Cette édition est similaire à l'édition Standard, qui peut être installée et intégrée à WHM/cPanel et serveurs Web d'administration directe. Cette édition est développée pour fonctionner sur de grands serveurs Web à fort trafic
Serveur Web Litespeed est principalement utilisé dans les serveurs Web avec Media Streaming. Il gère les connexions simultanées avec moins de mémoire et d’utilisation du processeur.
Outre le serveur Web, Litespeed est également utilisé comme équilibreur de charge, accélérateur de cache, etc. Litespeed gère les pics soudains de trafic ainsi que les attaques DDOS.
Configuration du panneau de configuration d'administration directe | Guide puissant
#1 Guide puissant pour la configuration du panneau de configuration Direct Admin 🔥 Suivez ces étapes simples pour configurer le panneau de configuration Direct Admin | Apache, Logo personnalisé, Php, SSL
Comment installer nginx dans Direct Admin Server
Nginx peut être installé sur un serveur DA via CustomBuild 2.0
Si la version de CustomBuild est inférieure à 2.0, mettez à niveau CustomBuild comme ci-dessous, connectez-vous au panneau de configuration Direct Admin en tant qu'administrateur. Accédez à Fonctionnalités supplémentaires > CustomBuild. Cliquez sur le bouton Mettre à niveau disponible sur le côté gauche-droit du panneau de configuration.
Maintenant, ssh le serveur et accédez à /usr/local/directadmin/custombuild
Exécutez la commande ci-dessous pour définir options.conf pour utiliser Nginx et php-fpm
# ./build set serveur Web nginx
Option de serveur Web modifiée d'Apache à Nginx
# ./build set php1_mode php-fpm Changed php1_mode option from mod_php to php-fpm
#./build update
# ./build all d # ./build rewrite_confs
Après avoir installé Nginx, vérifiez l'état de Nginx avec la commande ci-dessous
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 3246 root 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3246 root 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
nginx 3247 nginx 12u IPv4 631306 0t0 TCP server.rajesh.com:http (LISTEN)
nginx 3247 nginx 13u IPv4 631307 0t0 TCP localhost:http (LISTEN)
Installation Litespeed sur le serveur DirectAdmin
Avant l'installation de Litespeed (installer nginx), visitez la boutique Litespeed et obtenez une licence. La licence gratuite est disponible pour un serveur à domaine unique avec moins de 2 Go de RAM.
# bash <( curl https://get.litespeed.sh ) your_serial_no
Après l'installation de Litespeed, vérifiez par recoupement Serveur Web LiteSpeed est opérationnel comme ci-dessous
# lsof -i :80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
litespeed 12713 root 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12713 root 14u IPv6 987843 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 11u IPv4 987842 0t0 TCP *:http (LISTEN)
litespeed 12716 apache 14u IPv6 987843 0t0 TCP *:http (LISTEN)
Connectez-vous à DA en tant qu'administrateur et accédez aux services dans le tableau de bord. Vérifiez que LiteSpeed s'exécute en tant que service.
Ajouter une mise en cache au niveau du serveur
Modifiez le fichier /etc/httpd/conf/extra/httpd-includes.conf et ajoutez les entrées ci-dessous
<IfModule Litespeed>
CacheRoot /home/lscache/
</IfModule>
Ajouter la mise en cache de l'hôte virtuel
Créez un fichier /usr/local/directadmin/data/templates/custom/cust_httpd.CUSTOM.2.pre Ajoutez les entrées ci-dessous au fichier
<IfModule Litespeed>
CacheRoot lscache
</IfModule>
Activer mod_security
Exécutez la commande ci-dessous pour activer mod_security avec le serveur Web Litespeed
# cd /usr/local/directadmin/custombuild
# ./build set modsecurity yes
# ./build set modsecurity_ruleset comodo
# ./build modsecurity
Pour appliquer les modifications, exécutez les commandes ci-dessous
# cd /usr/local/directadmin/custombuild
# ./build rewrite_confs
Conclusion
Le serveur Web Lightspeed reste une alternative à tous les serveurs Web comme Nginx ou Apache pour les raisons ci-dessous.