Installazioni multiple di Discourse su un singolo droplet

Gentile Team di Supporto,

ho installato Discourse seguendo la guida ufficiale sul mio droplet CentOS di Digital Ocean e funziona correttamente. Ora ho creato un secondo file discourse2.yml, configurato su una nuova porta con un nuovo dominio e impostazioni SMTP. L’app è stata avviata (bootstraped app) e poi avviata (start app), ma non riesco ad accedervi tramite il nome host.

nginx è installato sulla porta 3200 (funziona correttamente).
app.yml è mappato su 8080:80 HTTP (funziona correttamente).
discourse2.yml è mappato su 8081:80 HTTP (non riesco ad accedervi tramite nome host).

Qualcuno può aiutarmi a configurare correttamente discourse2.yml in modo da poterlo raggiungere tramite il nome host aggiunto al file discourse2.yml?

Docker:
1213 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
2634 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.17.0.3 -container-port 443
2645 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.17.0.3 -container-port 80
7448 /usr/bin/docker-proxy -proto tcp -host-ip 127.0.0.1 -host-port 4000 -container-ip 172.17.0.2 -container-port 80
7459 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 2222 -container-ip 172.17.0.2 -container-port 443

Non riesco a capire cosa aggiungere alla configurazione di nginx e dove si trova la directory per nginx.

Discourse non funziona su una porta non standard. Avrai bisogno di un singolo reverse proxy nginx esterno per le due istanze di Discourse. Esistono delle guide a riguardo.

Puoi dirmi come fare?

Ecco un esempio: Run other websites on the same machine as Discourse. Il tuo sito web esterno sarà un altro sito Discourse.

Hai considerato Multisite configuration with Docker

Se hai intenzione di gestire più istanze di Discourse, può essere un’ottima opzione.

2 Mi Piace

Grazie per la risposta @fzngagan, ma penso che la guida di @riking sia più adatta per raggiungere ciò di cui ho bisogno, e ci sono riuscito con successo.
Grazie @pfaffman

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.