Aller au contenu principal
Kill -9 Club
Se connecter

Héberger une application web

Mettre un site et une application en production : le nom de domaine, le serveur web, la base, et les déploiements qu'on peut annuler.

6 cours · environ 570 minutes

Ce parcours part du principe que vous savez déjà tenir un serveur — c'est la suite du parcours d'administration. Il traite ce qui se passe une fois qu'une application doit être accessible depuis l'extérieur : la résolution du nom, Nginx devant l'application, la base de données, les déploiements réversibles, et Docker quand il apporte quelque chose.

Ce que vous saurez faire

  • Publier les enregistrements DNS d'un domaine et les vérifier avant d'attendre
  • Servir un site statique et placer une application Node derrière Nginx
  • Déployer une nouvelle version sans coupure, et revenir en arrière
  • Administrer PostgreSQL : accès, connexions, et ce qui fait grossir la base
  • Décider quand un conteneur aide, et quand il ajoute une couche pour rien

Le parcours

  1. Comprendre comment un nom se résout, publier les bons enregistrements, et diagnostiquer avec dig au lieu d'attendre.

    2 leçons · environ 52 minutes

  2. Servir un build React/Vite, placer une application Node.js ou Next.js derrière un reverse proxy, et passer en HTTPS.

    4 leçons · environ 88 minutes

  3. Faire arriver le code sur le serveur, basculer en une seule opération, et pouvoir revenir en arrière — y compris quand la vérification échoue.

    4 leçons · environ 90 minutes

  4. Qui peut se connecter, combien à la fois, ce que la base fait en ce moment, et pourquoi elle occupe plus de place que les données qu'elle contient.

    4 leçons · environ 92 minutes

  5. Ce qu'un conteneur est réellement, quand s'en passer, et comment mettre une application Node et sa base derrière un reverse proxy sans exposer la machine.

    5 leçons · environ 108 minutes

  6. Installer le panneau ISPConfig sur Ubuntu Server, comprendre ce qu'il automatise, et y héberger un site puis une application Node.js.

    5 leçons · environ 140 minutes

Héberger une application web | Kill -9 Club