Ho un server dedicato su cui eseguo il mio sito web utilizzando Nginx. Sto cercando di seguire la guida collegata (https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md), ma dopo aver eseguito il comando ./discourse-setup, si è interrotto e ha visualizzato un messaggio che mi indirizza a un link (Run other websites on the same machine as Discourse). In questo link si afferma che devo modificare il mio file app.yml, ma il file non esiste perché il comando di setup non è riuscito ad avviarsi.
https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md
Puoi copiare samples/standalone.yml.
Puoi modificare discourse-setup per saltare il test.
Puoi disabilitare il tuo server web per il tempo necessario per eseguire discourse-setup.
Far funzionare Discourse è la parte più semplice della configurazione avanzata che stai cercando di impostare.
Dai un’occhiata a Run other websites on the same machine as Discourse. Credo che esista anche un altro argomento specifico per nginx.
Grazie per la risposta.
Cosa intendi con questa frase? Ho effettivamente seguito i passaggi che hai menzionato, ma al momento, se digito ./launcher rebuild app, dopo un po’ ricevo un altro errore che dice: " [2019-07-02T11:51:07.931930 #16] INFO – : > cd /var/www/discourse && gem update bundler
ERROR: Mentre si esegue gem … (Gem::RemoteFetcher::UnknownHostError)
timeout (https://rubygems.org/specs.4.8.gz)"
È un problema diverso.
Probabilmente significa che il tuo server ha un problema di rete o DNS.
Ma ho già un’altra applicazione web in esecuzione su questo server. Non riesco nemmeno a eseguire il comando “./launcher enter app” perché non ho un container attivo e funzionante.
Modifica: Penso che il mio problema sia che la creazione di una configurazione nginx sul mio host per il mio container non ha effetto; non riesco a configurare il reverse proxy.