# Comment rediriger http vers https sur un droplet Digital Ocean ?

**URL:** https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511
**Category:** Self-hosting
**Created:** [Septembre 30, 2022, 7:45 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511 "2022-09-30T19:45:12Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![asugar](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@asugar](https://meta.discourse.org/u/asugar)
#### Post date: [Septembre 30, 2022, 7:45 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511/1 "2022-09-30T19:45:13Z")

</div>

Bonjour à tous,

J’ai installé Discourse via une gouttelette Digital Ocean. Je souhaite rediriger www et http vers https, comment faire ?  
J’ai beaucoup cherché mais je n’ai pas trouvé de solution. La plupart des publications sur ce sujet parlent du SSL.  
Une aide ?  
Merci

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [Septembre 30, 2022, 7:50 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511/2 "2022-09-30T19:50:56Z")

</div>

Salut. 👋

Clarifions ce que vous demandez :

- `www` est un sous-domaine
- `http` et `https` sont des protocoles

Ils sont certainement liés, mais il est difficile de savoir ce dont vous avez besoin. Si vous ne pouvez pas utiliser un domaine, vous pouvez utiliser `example.org`, donc par exemple, vous pourriez dire :

> J’essaie de rediriger `http://www.example.org` vers `https://forums.example.org`

Selon ce qui doit être redirigé, il peut s’agir d’une configuration Discourse, d’un paramètre de serveur Web ou de quelque chose chez votre bureau d’enregistrement de domaine, d’où la nécessité de plus de détails. 🙂

---

<div class="post-metadata">

### Author: ![asugar](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@asugar](https://meta.discourse.org/u/asugar)
#### Post date: [Septembre 30, 2022, 7:55 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511/3 "2022-09-30T19:55:06Z")

</div>

Je veux rediriger les suivis

```plaintext
http://www.mydomain.com vers https://mydomain.com
www.mydomain.com vers https://mydomain.com

```

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [Septembre 30, 2022, 8:05 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511/4 "2022-09-30T20:05:28Z")

</div>

Vous pouvez utiliser [forcewww.com](http://forcewww.com) pour rediriger votre domaine apex vers www. Le passage de http à https sur www fonctionne déjà.

Une méthode plus compliquée, que je ne sais pas encore comment réaliser, est [Configurer Let’s Encrypt avec plusieurs domaines](https://meta.discourse.org/t/set-up-let-s-encrypt-with-multiple-domains/56685) (les anciennes instructions semblent ne plus fonctionner), je recommande donc d’utiliser `forcewww.com`.

J’ai l’intention de trouver comment résoudre le problème avec la solution multi-domaines, mais trop d’autres travaux rémunérés se mettent en travers.

---

<div class="post-metadata">

### Author: ![asugar](https://avatars.discourse-cdn.com/v4/letter/a/eb9ed0/32.png) [@asugar](https://meta.discourse.org/u/asugar)
#### Post date: [Septembre 30, 2022, 8:09 UTC](https://meta.discourse.org/t/how-to-redirect-http-to-https-on-digital-ocean-droplet/240511/5 "2022-09-30T20:09:27Z")

</div>

Merci pour votre réponse.  
Je suis nouveau sur Docker/Discourse/RoR, donc je ne suis pas sûr de ce qu’il utilise exactement en dessous ?  
Qu’est-ce que Discourse utilise comme serveur Web ? Nginx ou Apache ? Ne pouvons-nous pas rediriger le sous-domaine à partir d’un fichier de configuration ?
