Discourse non funziona su AWS EC2 privato

Ciao,
Abbiamo configurato Discourse su AWS EC2 privato e abbiamo mappato l’IP privato di EC2 in AWS Route 53 (hosting DNS).

Eseguendo /discourse-setup otteniamo quanto segue, il che significa che la macchina EC2 è in grado di connettersi al dominio menzionato in Route 53:
Hostname per il tuo Discourse? [testkb4.dryice-aws.com]: testkb4.dryice-aws.com
Controllo del tuo nome di dominio . . .
Connessione a testkb4.dryice-aws.com riuscita.

Eseguendo ./discourse-doctor otteniamo quanto segue:

Versione di Discourse su testkb4.dryice-aws.com: NON TROVATA
Versione di Discourse su localhost: NON TROVATA

Quando forniamo l’IP pubblico di EC2 in Route 53 (hosting DNS), tutto funziona correttamente. La configurazione di Discourse funzionerà solo con l’IP pubblico o l’IP elastico della macchina EC2?

Per favore, aiutaci in questo.

Saluti,
Deepak Bisht

L’installazione standard ottiene un certificato da Let’s Encrypt. Ciò richiede un IP pubblico. Se hai bisogno che il server non sia accessibile da Internet, dovrai eseguire un’installazione non supportata, magari con un certificato ottenuto in altro modo o dietro un proxy inverso che disponga di un certificato. L’esecuzione senza certificato non è realmente supportata.

1 Mi Piace

Grazie Jay per la tua risposta. Puoi suggerire qualche installazione non supportata di questo?