Aidez-moi à configurer de nombreux sites web sur un seul VPS

Bonjour au support !

J’ai un VPS avec 2 Go de RAM et je souhaite installer 3 sites Discourse sur ce seul VPS.

J’ai consulté ce lien : How to Install Discourse Forum with Nginx on Ubuntu 16.04

Étape 1 : Installer Docker sur Ubuntu 16.04
Étape 2 : Installer et configurer le forum Discourse
Étape 3 : Générer un certificat SSL Let’s Encrypt sur Ubuntu 16.04
Étape 4 : Installer et configurer Nginx comme proxy inverse pour le conteneur Discourse
Étape 5 : Installation web de Discourse
Étape 6 : Configuration supplémentaire de Discourse

Le site 1 fonctionne, mais le site 2 affiche une erreur.

Merci !

Nous ne prenons pas en charge les méthodes d’installation tierces ici.

Vous devrez suivre la procédure d’installation standard, puis consulter le guide sur le multisite.

Ma méthode, puisque j’aime la simplicité, consiste à utiliser une « méthode d’un conteneur par site web », où chaque conteneur utilise un modèle web.socketed.template.yml afin que chaque application (conteneur) fonctionne avec le proxy inverse Nginx.

Quelque chose comme ceci, à peu près :

Ou, vous pouvez créer tous vos conteneurs d’abord et effectuer toute la partie nginx SSL (Let’s Encrypt) à la fin, si vous vous sentez chanceux.

Cette approche prendra plus d’espace disque et de mémoire, mais vous aurez l’avantage de voir chaque site web s’exécuter dans son propre conteneur isolé.

Je ne pense pas que cette méthode soit « officiellement prise en charge », mais elle est suffisamment facile à configurer et à maintenir soi-même, à mon avis. Configurer le conteneur socketé est simple car vous disposez d’un modèle « officiel » de Discourse pour cela ; et configurer le proxy inverse Nginx vers un socket Unix est également bien documenté sur Internet (et il existe également quelques exemples de Discourse).

Aidez-moi à faire le lien étape par étape ?