Bonjour à tous,
J’ai configuré Discourse sur community.website.com et WordPress sur website.com. J’utilise Caddy comme proxy inverse avec Let’s Encrypt pour la gestion du SSL. Après quelques difficultés initiales, j’ai tout fait fonctionner correctement, y compris le SSL et les redirections. J’ai opté pour cette configuration après de nombreux échecs en tentant d’autres méthodes pour faire fonctionner le proxy inverse. Le problème sous-jacent était mon manque d’expérience avec Docker ou Discourse.
Je comprends également qu’il peut y avoir des problèmes de mise en cache avec Discourse, donc peut-être que moins c’est mieux, ou qu’il faut certaines règles pour éviter les problèmes.
Configuration actuelle :
- Discourse : Fonctionne via Docker sur community.website.com.
- WordPress : Installé sur website.com.
- Caddy : Gère le proxy inverse et le SSL Let’s Encrypt.
- Cloudflare : Configuration pour le DNS, le pare-feu et le CDN.
Le défi :
Lorsque j’utilise le DNS Cloudflare sans proxy (uniquement pour le DNS), tout fonctionne parfaitement : Caddy gère le SSL Let’s Encrypt et il n’y a aucun problème.
Cependant, lorsque je passe au DNS Cloudflare avec le proxy activé, la connexion échoue avec une erreur « Site inaccessible » de Cloudflare. J’ai mis à jour mon Caddyfile pour utiliser http:// pour les domaines racine et sous-domaines, et j’ai essayé plusieurs configurations SSL dans Cloudflare (Flexible, Full et Full Strict), mais je n’ai pas réussi à établir de connexion.
La question est : comment dois-je configurer cela pour que Caddy, Cloudflare avec SSL fonctionne bien avec Discourse ?
Toutes suggestions sont les bienvenues !