Redirection vers App Heroku

Bonjour à tous,

Je tente de créer une redirection vers mon app Heroku; Pour cela Heroku exige de moi que je crée un entrée DNS pour le domaine + sous domaine suivants:

Domain Name DNS Target
takeameal.fr takeameal.fr.herokudns.com
www.takeameal.fr www.takeameal.fr.herokudns.com

J'ai créé une entré CNAME pour le www et cela fonctionne. Cependant je ne parviens pas à créer l'entrée pour le root domaine, ce n'est pas possible en CNAME (forcément) et en A, il m'est demandé de fournir une adresse IPv4.

Que faire ?

Cordialement,
Tkm

Bonjour
As tu eu un retour de la part d OVH ?

Bonjour,

Une réponse de OVH ? Je suis confronté au même problème, merci.

Bonjour,
J'ai suivi ce post de blog qui fonctionne :

https://jibai31.wordpress.com/2015/01/29/host-your-ovh-domain-on-heroku-dns-config/

guillaume

Cette solution peut poser problème car la redirection est basée sur une IP fixe.

> Now all traffic going to example.com will get to a single Heroku IP (losing performances and availability benefits that provide a cloud hosting).

Une autre solution ?

suis pas sûr d'avoir tout compris, mais à priori mais je ferais:

1. IN A hebergement ovh (start10m au besoin)
* un htaccess avec redirection sur sous-domaine www
* www IN CNAME heroku

A, il me semble, est obligatoire pour le root d'un domaine

possible que 1 & 2 soit remplaçable par une redirection ovh mais perso, j'évite

J'ai suivi le tuto que Guillaume a partagé. Mais le problème est que, quand je fais (Windows cmd) :
` $ nslookup myappname.herokuapp.com`
L’adresse IP change à chaque fois j'ai cru comprendre qu'elle est dynamique.

Bonjour à tous,
Avez-vous réussi à trouver une solution ?
J'ai l'impression que les seules options s'offrant à nous sont d'utiliser les services des providers suivants:
- ALIAS de DNSimple
- ANAME de DNS Made Easy
- ANAME de easyDNS
- ALIAS de PointDNS
- CNAME de CloudFlare
Mais ces solutions sont payantes et OVH ne semble pas disposer à nous répondre..

Pour avoir eu le cas récemment (today) la solution de @kyodev est la meilleure.

La redirection ovh est aussi une solution mais attention OVH n'assure pas de SSL sur les redirections.
La solution de l'hébergement vous permettra d'avoir du SSL + la redirection par .htaccess.

Un peu overkill, mais c'est la seule façon d'atteindre l'objectif.
C'est une fausse bonne idée de vouloir bind le root domain vers Heroku en CNAME si le www. occupe déjà le poste. (Accessoirement un CNAME sur un root est "interdit" [RFC 1034])

pour le ssl, c'est pas forcément la faute à ovh (pour une fois :wink:
car c'est la cible qui supporte le certificat

@WilfriedC1: on peut installer un certif SSL sur start10M?

@kyodev Il me semble avoir essayé la redirection permanente ovh qui ne fonctionnait pas non plus.

Dans le principe, le browser va vérifier la connexion SSL vers le point demandé (et le "dns" qui renverra le 301, n'assure pas le ssl pour le domaine cible [plus ou moins normal] - ovh accepte la génération d'un cert que pour l'hebergement)

Oui, ça gère let's encrypt, c'est sympa ! :slight_smile:

(Pour plus d'infos, le setup Heroku était pas mon problème, mais la gestion ssl lié aux contournements effectués pour Heroku)

> j'ai fait la redirection CNAME avec le sous domaine www. et je fais une redirection de mon root domaine vers le sous domaine www

tu as fait ???
www in cname heroku
@ in cname www.domaine

j'ai du mal à y croire, qui héberge ta zone?
le root domain doit avoir un pointeur A
checker avec https://zonemaster.net/domain_check

tu peux nous donner le domaine utilisé?

les cname n'assurent pas le https (ssl)
le tuto que tu indiques parles de .htaccess, donc un site que tu maîtrises (d'où ma suggestion start10m)

là il est évoqué la redirection d'un nom de domaines, pas d'une appli.
essaye avec un nom de domaine…

J'ai ENFIN été bien informée pour cette redirection entre OVH et Heroku.
Voici mon petit topos
### HEROKU

Ajouter un nom de domaine `www.mondomaine.com`

Récupérer la cible DNS fournie par Heroku `11234567890.herokudns.com` 1234567890.herokudns.com`

### OVH

#### Section mes domaines
* Sélectionner `mondomaine.com`

#### Dans l'onglet zone DNS,
* Ajouter une entrée
* Sélectionner CNAME
* Ajouter les `www` dans l'espace vide avant `mondomaine.com`
* Ajouter `11234567890.herokudns.com` 1234567890.herokudns.com` dans la cible, cliquer sur Suivant et Valider

#### Dans l'onglet redirection
* Ajouter une redirection
* Laisser vide pour rediriger le domaine, ne pas cliquer sur rediriger aussi `www.mondomaine.com`
* Sélectionner vers une adresse web
* Sélectionner avec une redirection visible, cliquer sur suivant
* Sélectionner permanente
* Saisir l'url `https://www.mondomaine.com`, cliquer sur suivant, puis valider

et tu as une erreur avec https://domaine.com/ !

c'est presque ça …
mais IL NE FAUT JAMAIS utiliser de redirections web de nos jours, à moins de ne pas attacher d'importance au référencement

j'en ai parlé aujourd'hui
start10M gratuit + ssl + redirection 301 dans un .htaccess

désolé je faire revivre le post mais j'ai le même problème.
Mais quelle est donc la meilleure manière/procédure pour associer une url achetée sur ovh avec une app Heroku ?

suivre le mode d'emploi heroku, il te donneront des ip pour le www ou un cname
pour les détails, lire ce sujet pour le naket root:
méthode crade sans https: redirections web
bonne pratique avec https, .htaccess

sur quoi butes tu, concrètement?

Bé je viens d'acheter une url chez ovh.

J'ai réalisé le protocole d'heroku avec add domaine etc…

Mais via l'interface ovh et dans l'interface de création de cname il me dit :

`Le sous-domaine est déjà utilisé par un autre enregistrement. Un enregistrement CNAME n'est pas autorisé à coexister avec d'autres champs sur le même sous-domaine.`

Que ce soit avec `www.` ou rien avant `.mondomaine.com.`

quel domaine?
heroku t'a donnée un CNAME?

vérifie que pour le sous-domaine www tu n'as pas aussi d'entrée A

j'ai un DNS target via Heroku pour l'adresse que j'ai donnée avec `www.monadresse.com`(ex)

J'ai une entrée A mais avec aucun sous-domaine : `monadresse.com.` (ex) avec une adresse ip fixe