Ma quando eseguo: ./discourse-setup
Ottengo il seguente messaggio: La porta 443 del computer non sembra essere accessibile utilizzando il nome host mydomain
Quando modifico manualmente /containers/app.yml riesco a installare correttamente Discourse solo con http, ma non funziona quando provo ad aprirlo con https.
Ottengo il seguente messaggio con https:
Questo sito non è accessibile
mydomaine non consente la connessione.
Discourse-setup esegue un test piuttosto grezzo per verificare che sia possibile connettersi a se stesso con curl e al tuo hostname. Sembra che qualcosa impedisca a lets encrypt di connettersi al server. Se ricostruisci abbastanza volte, colpirai i limiti di frequenza che ti impediranno di ottenere un certificato per una settimana.
@pfaffman nessun proxy inverso. Non ho installato nulla, ho solo seguito l’installazione utente.
sudo systemctl status nginx
Impossibile trovare l’unità nginx.service.
La mia unica altra ipotesi è che la tua VM abbia la porta 443 bloccata a livello di rete (prima che raggiunga la tua VM). Puoi verificare con il tuo provider di VM per vedere se è bloccata in qualche modo. Se si tratta di AWS, devi modificare i livelli di sicurezza, credo.
Puoi fornirci la configurazione esatta del tuo server, con le opzioni che hai scelto?
Noleggio un VPS da OVH e so che propongono un sacco di cose da selezionare o deselezionare.
@Canapin, troverai la mia configurazione qui sotto:
Modello: VPS vps2020-value-1-2-40
Vps con distribuzione Linux
Avvio: LOCALE
Sistema operativo / Distribuzione: Ubuntu 22.04
Zona: Regione OpenStack: os-sbg8*
Memoria 2GO SSD NVMe
Archiviazione 40GO
Sì @Canapin, certo. Questo è il loro feedback:
Grazie per aver contattato il supporto OVHcloud.
Ho appena verificato il corretto funzionamento del tuo servizio e ti confermo che a livello nostro non è stato osservato alcun incidente sulle nostre infrastrutture.
L’assistenza per la configurazione del software non rientra nell’ambito del supporto, ti invito a contattare la nostra community per trovare l’aiuto necessario.
Non ho avviato nessun altro software sul mio VPS. Ho creato un VPS appositamente per configurare il mio Discourse. Ma non so se OVH avvia qualcosa sul VPS. Come posso saperlo?
Potrebbe essere una tua errata configurazione?
I programmi Discourse possono utilizzare HTTPS
Controlla la voce templates “templates/web.ssl.template.yml” in app.yml per l’introduzione dei file template; Successivamente, devi controllare la voce expose - “443:443” # https
Se il template è abilitato