Comment configurer une application Node.js pour la production sur Ubuntu 20.04

Node.js est un environnement d'exécution JavaScript open source pour la création d'applications côté serveur et de mise en réseau. La plateforme fonctionne sous Linux, macOS, FreeBSD et Windows. Bien que vous puissiez exécuter les applications Node.js sur la ligne de commande, ce didacticiel se concentrera sur leur exécution en tant que service. Cela signifie qu'ils redémarreront au redémarrage ou en cas d'échec et pourront être utilisés en toute sécurité dans un environnement de production

Dans ce didacticiel, vous allez configurer un environnement Node.js prêt pour la production sur un seul serveur Ubuntu 20.04. Ce serveur exécutera une application Node.js gérée par PM2 et fournira aux utilisateurs un accès sécurisé à l'application via un proxy inverse Nginx. Le serveur Nginx proposera HTTPS à l'aide d'un certificat gratuit fourni par Let's Encrypt.

Lire Plus