Ho clonato e configurato l’applicazione Discourse sul server Ubuntu 20.04, tutte le installazioni richieste sono state completate.
Sto usando nginx e il webserver passenger quando provo ad accedere all’applicazione usando l’IP http://20.76.69.70/
sto ricevendo il seguente messaggio
Ember CLI è Richiesto in Modalità di Sviluppo
Per eseguire Ember CLI in modalità di sviluppo, fai quanto segue:
$ bin/ember-cli
Quindi visita il seguente URL per utilizzare Discourse:
Ho seguito le tue istruzioni e il processo di installazione standard
e ./launcher rebuild app
e dopo il processo di log dell’installazione ho ottenuto il seguente errore
docker: Errore nella risposta dal daemon: il driver non è riuscito a programmare la connettività esterna sull’endpoint app (590666be2f3a7bd9ccef78e2e8521bc8d01df94536cee243b2e7ffa88f8909a9): Errore nell’avvio del proxy userland: listen tcp4 0.0.0.0:80: bind: address already in use.
Questo sta accadendo perché hai già qualcosa in esecuzione sulla porta 80. Forse la tua precedente installazione di nginx. Dovresti partire da un server fresco e nuovo, proprio come dice la guida all’installazione.
Richard, come ti è stato suggerito, per un semplice processo nginx, dobbiamo creare un nuovo server, un nuovo processo, come è possibile invece di correggere quell’errore?
Finché segui un’installazione standard, configurare un nuovo server e reinstallare Discourse è spesso il modo migliore per far funzionare le cose invece di cercare di correggere configurazioni errate o mal configurate.
Se la tua porta 80 è già utilizzata, significa che c’è un software che la sta usando. O il server che hai configurato è preconfigurato con un web server o software simile, oppure hai precedentemente installato cose sul tuo server prima di installare Discourse.
Qual è il provider del tuo server? Quale versione di Linux stai usando?
Hai installato Discourse seguendo la guida ufficiale subito dopo aver creato il server?