J’ai essayé de configurer un forum avec Discourse sur Ubuntu 20.04 LTS hébergé sur un VPS. Cependant, après l’installation, j’obtiens le message suivant :
nginx: [emerg] impossible de charger le certificat "/shared/ssl/domain.org.cer" : PEM_read_bio_X509_AUX() a échoué (SSL : error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
nginx : test du fichier de configuration /etc/nginx/nginx.conf échoué
Mon domaine est :
J’ai exécuté la commande suivante :
sudo nginx -t
Cela a produit la sortie suivante :
nginx: [emerg] impossible de charger le certificat "/shared/ssl/domain.org.cer" : PEM_read_bio_X509_AUX() a échoué (SSL : error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
nginx : test du fichier de configuration /etc/nginx/nginx.conf échoué
Mon serveur web est (inclure la version) :
version nginx : nginx/1.18.0
Dois-je créer un certificat ? Ce message apparaît après avoir cloné le dernier dépôt depuis GitHub. Est-ce un comportement souhaité ?
Si vous avez effectué une installation standard officielle de Discourse, supprimé tout et recommencé à plusieurs reprises, vous avez atteint la limite de taux de Let’s Encrypt et ne pouvez pas obtenir de certificat pendant une semaine. Vous pouvez contourner cela en suivant les instructions de configuration de Let’s Encrypt avec plusieurs domaines et en ajoutant un autre domaine au site. Vous pouvez également simplement utiliser un autre nom ou attendre une semaine.