Discourse ne fonctionne pas sur AWS EC2 privé

Salut,
Nous avons configuré Discourse sur AWS EC2 privé et nous avons mappé l’adresse IP privée d’EC2 dans AWS Route 53 (hébergement DNS).

En exécutant /discourse-setup, nous obtenons ce qui suit, ce qui signifie que la machine EC2 est capable de se connecter au domaine mentionné dans Route 53 :
Nom d’hôte pour votre Discourse ? [testkb4.dryice-aws.com] : testkb4.dryice-aws.com
Vérification de votre nom de domaine . . .
Connexion à testkb4.dryice-aws.com réussie.

En exécutant ./discourse-doctor, nous obtenons ce qui suit :

Version de Discourse à testkb4.dryice-aws.com : NON TROUVÉE
Version de Discourse à localhost : NON TROUVÉE

Lorsque nous fournissons l’adresse IP publique d’EC2 dans Route 53 (hébergement DNS), tout fonctionne correctement. La configuration de Discourse ne s’exécute-t-elle qu’avec l’adresse IP publique ou l’adresse IP élastique de la machine EC2 ?

S’il vous plaît, aidez-nous.

Cordialement,
Deepak Bisht

L’installation standard obtient un certificat de Let’s Encrypt. Cela nécessite une adresse IP publique. Si vous avez besoin que le serveur ne soit pas accessible depuis Internet, vous devrez effectuer une installation non prise en charge, peut-être avec un certificat que vous obtenez par un autre moyen ou derrière un proxy inverse qui possède un certificat. L’exécution sans certificat n’est pas vraiment prise en charge.

1 « J'aime »

Merci Jay pour votre réponse. Pouvez-vous suggérer une installation non prise en charge de ceci.