Ajout de www. au domaine

J’ai configuré ma communauté Discourse avec Digital Ocean, mais le nom de domaine est « nu », juste à l’adresse https://example.com. Je voudrais ajouter le www., mais je ne suis pas tout à fait sûr de ce que je fais en ce qui concerne les paramètres DNS !

Pour le moment, j’ai un enregistrement « A » pointant vers l’adresse IP et un enregistrement « CNAME » avec www. pointant vers celui-ci. Est-ce aussi simple que de changer le www. en enregistrement « A » et de supprimer le CNAME ? Ou peut-être les ai-je tous les deux comme enregistrements « A » ? Ou peut-être y a-t-il un réglage simple dans Discourse lui-même qui sélectionne l’apparence du domaine ?

C’est drôle, j’ai un site Wix normal qui semble avoir la même configuration avec un enregistrement A nu et un CNAME www. qui s’affiche comme www. dans le navigateur - donc je ne suis pas sûr de ce qui fait qu’il s’affiche ainsi.

Je promets que j’ai essayé de m’éduquer davantage sur le DNS, mais je suis totalement confus !

Toute aide pour ajouter le www. est très appréciée ! :slight_smile:

2 « J'aime »

Tout d’abord, créez un enregistrement DNS comme suit :

TYPE :                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
3 « J'aime »

Merci beaucoup pour cela - j’ai réussi à le faire fonctionner sur le www. en réexécutant le script discourse-setup comme dans votre article, mais maintenant le domaine nu ne fonctionne plus ! Y a-t-il un moyen de faire fonctionner le domaine nu également - ou au moins de remplir automatiquement le www. ?

J’ai maintenant un enregistrement A reliant le domaine nu à l’adresse IP
Enregistrement CNAME reliant www au domaine nu

Merci beaucoup !

1 « J'aime »

La méthode simple est forcewww.com. Plus difficile est Configuration de Let’s Encrypt avec plusieurs domaines.

2 « J'aime »

Merci pour cela. J’ai lu les deux options, mais je me demandais pourquoi je ne pouvais pas simplement utiliser une redirection 301 simple pour rediriger du domaine nu vers www. Est-ce que cela vaut la peine d’essayer ou est-ce que je enfreins les lois sur les DNS ?

2 « J'aime »

Ces deux méthodes fournissent un certificat letsencrypt pour le second domaine (sous-domaine). L’ajout d’informations supplémentaires à votre app.yml couvre les deux adresses de domaine dans le même certificat, et forcewww.com possède une magie spéciale qui le fait à la volée afin que vous n’ayez pas à vous en soucier :

2 « J'aime »

D’accord, cela semble indiquer que je devrais utiliser ForceWWW. Puis-je juste confirmer (désolé, je suis très dépassé) - ils me demandent de configurer le www comme un enregistrement A vers l’IP de mon serveur, et le domaine nu comme un enregistrement A vers l’adresse IP qu’ils donnent ? Donc pas de CNAME ?

Ce que j’ai maintenant :
Enregistrement A pointant le domaine nu vers l’IP du serveur
Enregistrement CNAME pointant www vers le domaine nu

Changement proposé en utilisant ForceWWW
Enregistrement A pointant le domaine nu vers l’IP de forcewww
Enregistrement A pointant www vers l’IP de mon serveur

1 « J'aime »

Je pense que c’est comme ça que ça marche. :+1:

1 « J'aime »

Merci ! Je l’ai configuré - ça ne fonctionne pas encore (en tapant sur le domaine nu) mais cela peut prendre quelques heures pour prendre effet, je vais donc attendre et voir !

2 « J'aime »

Super, je pense que ça marche ! Merci beaucoup pour toute votre aide !

3 « J'aime »

Malheureusement, cela a d’une manière ou d’une autre cassé le système d’envoi d’e-mails - le site n’envoie aucun e-mail via Mailgun. Cela pourrait-il être dû au forçage de www, car l’hôte passe maintenant par leur serveur ? Ou dois-je mettre à jour Mailgun pour qu’il dise www ? Seigneur, donne-moi de la force.

1 « J'aime »

Vous devez changer le DISCOURSE_NOTIFICATION_EMAIL en noreply@baredomain.com. Je modifierais le yml et détruirais puis redémarrerais le conteneur.

1 « J'aime »

Merci - J’ai réinitialisé le mot de passe smtp, puis j’ai relancé le script de configuration de discourse et cela semble avoir fait l’affaire ! Je ne sais pas comment ni pourquoi, mais ça marche, donc je ne toucherai à rien !

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.