Comment rediriger http vers https sur un droplet Digital Ocean ?

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

Salut. :wave:

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. :slight_smile:

1 « J'aime »

Je veux rediriger les suivis

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

Vous pouvez utiliser 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 (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.

1 « J'aime »

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 ?