Depuis hier, j’essaie d’installer, mais cela ne fonctionne pas. J’ai déjà essayé plusieurs VPS, aucun ne fonctionne. Toujours le même problème de SSL.
url : https://debatehosting.co/
SSL
Depuis hier, j’essaie d’installer, mais cela ne fonctionne pas. J’ai déjà essayé plusieurs VPS, aucun ne fonctionne. Toujours le même problème de SSL.
url : https://debatehosting.co/
SSL
Je pense que tu peux copier le message d’erreur, puis l’envoyer à ChatGPT.
Je ne comprends pas ce message d’erreur, mais GPT peut le résoudre rapidement.
Bonjour, tout d’abord, bienvenue sur Meta !
Si vous acceptez un conseil amical, veuillez modifier (ou la prochaine fois) les messages contenant du code pour utiliser le formatage Markdown, en résumant les lignes d’erreur que vous pensez décrire votre problème. Cela encouragera les réponses et permettra de résoudre votre problème plus rapidement.
Quelle méthode d’installation avez-vous utilisée ? Utilisez-vous un proxy dans votre VPS pour Discourse ? Pouvez-vous partager votre fichier app/templates.yml ?
Oui, il vaut mieux poster du texte dans des blocs de code.
probablement une erreur de syntaxe dans le fichier app.yml. veuillez poster le code d’erreur complet en tant que texte préformaté dans le composeur. les captures d’écran du texte d’erreur sont trop difficiles à déboguer.
Mon intuition me dit que l’émission du certificat Let’s Encrypt a échoué pour une raison quelconque.
Il est possible que vous soyez rejeté.
Oui, vérifiez le fichier app.yml et votre connectivité vers Let’s Encrypt :
docker exec app bash -lc '
curl -4 -v \
--connect-timeout 10 \
--max-time 20 \
https://acme-v02.api.letsencrypt.org/directory \
-o /dev/null
'
à partir de /var/discourse
templates:
templates/postgres.template.yml
templates/redis.template.yml
templates/web.template.yml
templates/web.ratelimited.template.yml
templates/web.ssl.template.yml
templates/web.letsencrypt.ssl.template.yml
expose:
80:80
443:443
params:
db_default_text_search_config: pg_catalog.english
db_shared_buffers: 256MB
env:
LC_ALL: fr_FR.UTF-8
LANG: fr_FR.UTF-8
LANGUAGE: fr_FR.UTF-8
DISCOURSE_HOSTNAME: debatehosting.co
DISCOURSE_DEVELOPER_EMAILS: pichopelis@gmail.com
LETSENCRYPT_ACCOUNT_EMAIL: ‘pichopelis@gmail.com’
DISCOURSE_ENABLE_SSL: true
DISCOURSE_SKIP_EMAIL_SETUP: ‘1’
UNICORN_WORKERS: 4
volumes:
volume:
host: “/var/discourse/shared/standalone”
guest: “/shared”
volume:
host: “/var/discourse/shared/standalone/log/var-log”
guest: “/var/log”
hooks:
after_code:
- exec:
cd: "$home/plugins"
cmd:
- git clone https://github.com/discourse/docker_manager.git
run:
exec: echo “Début des commandes personnalisées”
exec: echo “Fin des commandes personnalisées”
Essayez de supprimer les guillemets, ils sont au moins redondants (ce sont aussi une forme de guillemets peu conventionnelle)
ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r ead_bio_X509_AUX() failed (SSL: error:0480006C:PEM routines::no start line:Expec ting: TRUSTED CERTIFICATE)
nginx: [emerg] cannot load certificate "/shared/ssl/debatehosting.co.cer": PEM_r
(message supprimé par l’auteur)
Oui, aucun certificat valide ne vous a été délivré. Vous devez enquêter pour en connaître la raison.
Il se peut que cela soit aussi simple que de fournir une adresse e-mail qu’ils ne valident pas.