# Utilisez Caddy au lieu de NGINX comme proxy inverse

**URL:** https://meta.discourse.org/t/use-caddy-instead-of-nginx-as-your-reverse-proxy/54716
**Category:** Self-Hosting
**Tags:** how-to
**Created:** [Décembre 23, 2016, 4:35 UTC](https://meta.discourse.org/t/use-caddy-instead-of-nginx-as-your-reverse-proxy/54716 "2016-12-23T16:35:50Z")
**Posts on this page:** 1
**Showing post:** 17

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [Juin 3, 2025, 9:57 UTC](https://meta.discourse.org/t/use-caddy-instead-of-nginx-as-your-reverse-proxy/54716/17 "2025-06-03T09:57:09Z")

</div>

Pour référence, voici les étapes actuelles pour une configuration non dockerisée utilisant Caddy comme proxy inverse :

### 1) Ajuster le fichier de configuration de Discourse

- Commenter les certificats

```plaintext
templates:
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"

```

- Changer le mappage de port et désactiver le mappage 443

```plaintext
expose:
- "8080:80" # http
# - "443:443" # https

```

- Forcer HTTPS pour servir les fichiers statiques

```plaintext
env: 
DISCOURSE_FORCE_HTTPS: true

```

### 2) Reconstruire Discourse

```plaintext
./launcher rebuild app

```

### 3) Configurer Caddy

- Installer Caddy, en utilisant simplement les paramètres par défaut officiels : [Install — Caddy Documentation](https://caddyserver.com/docs/install#debian-ubuntu-raspbian)

- Ajuster `/etc/caddy/Caddyfile`

### 4) Exécuter Caddy

`systemctl start caddy`

Recharger la configuration après les modifications :

```plaintext
cd /etc/caddy
caddy reload

```

---

_[View the full topic](https://meta.discourse.org/t/use-caddy-instead-of-nginx-as-your-reverse-proxy/54716)._
