LEMP (informatique)
| Développé par | Communauté du logiciel libre |
|---|---|
| Type | Pile de logiciels (stack) |
| Licence | Logiciels libres |
LEMP est un acronyme désignant une pile de logiciels libres utilisée pour héberger des sites web dynamiques. Le nom provient des initiales des composants principaux :
Contexte
La pile LEMP est une variante de la pile LAMP dans laquelle le serveur web Apache est remplacé par Nginx. Ce changement vise à améliorer les performances, notamment dans les environnements nécessitant la gestion de nombreuses connexions simultanées.
La combinaison LEMP est populaire auprès des développeurs web, administrateurs système et hébergeurs cloud pour son efficacité, sa modularité et sa compatibilité avec les applications web modernes.
Composants
- Linux : fournit la base du système d'exploitation. Les distributions courantes incluent Ubuntu, Debian, CentOS et Rocky Linux.
- Nginx : serveur web léger, non bloquant, idéal pour la gestion du trafic élevé.
- MySQL ou MariaDB : bases de données relationnelles open source.
- PHP, Perl ou Python : langages de script côté serveur pour le traitement du contenu dynamique.
Déploiement
LEMP peut être installé manuellement ou via des outils d’automatisation et des panneaux de contrôle. Des ressources et scripts populaires facilitent cette tâche :
- aaPanel : panneau de contrôle libre pour Linux, permettant l’installation de LEMP via une interface graphique. Disponible sur le marketplace de Linode.
- OneinStack : script automatisé supportant LEMP.
- Documentation technique proposée par DigitalOcean et Linode.
Applications
LEMP est utilisé pour déployer des applications web comme :
- des sites créés avec WordPress, Laravel, Symfony, etc. ;
- des services en ligne à fort trafic ;
- des architectures distribuées ou basées sur des microservices.
Voir aussi
- LAMP
- LNMP
- Serveur web
- Logiciel libre
- aaPanel
Liens externes
- DigitalOcean : Comment installer LEMP sur Ubuntu 20.04 (en)
- DigitalOcean : Installer WordPress avec LEMP (en)
- Linode : Créer une application avec LEMP (en)
- Linode : Documentation sur aaPanel (en)
- Documentation officielle de aaPanel (en)
- Portail des logiciels libres
- Portail GNU/Linux
- Portail d’Internet