Aiutami a configurare molti siti web su un singolo VPS

Ciao al supporto!

Ho un VPS con 2 GB di RAM e vorrei configurare 3 siti web Discourse su un unico VPS.

Ho consultato questo link: How to Install Discourse Forum with Nginx on Ubuntu 16.04

Passo 1: Installare Docker su Ubuntu 16.04
Passo 2: Installare e configurare il forum Discourse
Passo 3: Generare SSL Let’s Encrypt su Ubuntu 16.04
Passo 4: Installare e configurare Nginx come reverse proxy per il container Discourse
Passo 5: Installazione web di Discourse
Passo 6: Configurazione aggiuntiva di Discourse

Funziona sul sito 1, ma sul sito 2 dà errore.

Grazie!

Non supportiamo metodi di installazione di terze parti qui.

È necessario seguire la procedura di installazione standard e poi consultare la guida sul multisito.

Il modo in cui lo faccio io, dato che preferisco la semplicità, è il metodo “un contenitore per sito web”, in cui ogni contenitore utilizza un template web.socketed.template.yml, così ogni applicazione (contenitore) funziona con il reverse proxy nginx.

Qualcosa del genere, grosso modo:

Oppure, puoi creare tutti i tuoi contenitori prima e gestire l’intera parte nginx SSL (Let’s Encrypt) alla fine, se ti senti fortunato.

Questo approccio richiederà più spazio su disco e memoria, ma avrai il vantaggio di avere ogni sito web in esecuzione nel proprio contenitore isolato.

Non credo che questo metodo sia “ufficialmente supportato”, ma a mio avviso è abbastanza semplice da configurare e gestire autonomamente. La configurazione del contenitore socket è facile perché esiste un template “ufficiale” di Discourse per questo scopo; inoltre, la configurazione del reverse proxy nginx verso una socket Unix è ben documentata sul web (e ci sono anche alcuni esempi specifici per Discourse).

Aiutami a collegare passo dopo passo?