[Résolu] Quelles précautions avant migration vers OVH d'un site en production sans inte

Bonjour,

J'ai créé pour une proche le site https://creamaga.com (WordPress / WooCommerce). Ce site est actuellement hébergé par la coopérative Ouvaton. Des soucis de lenteur de chargement m'incitent à migrer le site chez OVH, avec l'offre Performance 1.

J'ai parcouru le tutoriel https://help.ovhcloud.com/csm/fr-web-hosting-migrating-website-to-ovhcloud?id=kb_article_view&sysparm_article=KB0052790, que je compte suivre pour la migration.

Une fois les donnés déposées via FTP et la base créée puis importée via phpMyAdmin, ai-je moyen d'accéder au nouveau site sur OVH pour vérifier qu'il fonctionne, avant de faire pointer le domaine creamaga.com dessus ?

Je crée en parallèle une seconde version du site avec l'objectif de l'alléger et de repartir d'une base saine : WordPress & WooCommerce à jour, thème Astra Pro, médias compressés avant upload, nombre de plugins limité. Cette version de test est actuellement sur https://magtest.ouvaton.org.

J'hésite à migrer cette seconde version sur OVH et à la finaliser en premier lieu, puis à faire pointer ensuite le domaine creamaga.com sur cette seconde version. Mais je penche plutôt pour la première option : migrer le site en production creamaga.com chez OVH, vérifier que tout fonctionne, puis migrer le site de test chez OVH, et enfin basculer ce site de test vers le site en production.

Pouvez-vous me confirmer qu'avec l'offre Performance 1, une fois creamaga.com hébergé chez OVH, je pourrai créer un sous-domaine dédié au test, idéalement sur une base de données séparée ? La lecture de ce fil https://community.ovhcloud.com/t/7234 me laisse penser que c'est bien la marche à suivre.

Question bonus, si des courageux ou courageuses jettent un œil au site actuellement en production et à l'ébauche de site de test : pensez-vous que l'hébergement chez OVH en Performance 1 soit effectivement pertinent pour accélérer le site ? C'est l'enjeu principal de la démarche, j'aimerais autant partir dans la bonne direction. :smiley:

Si jamais la lecture de ce résumé vous évoque d'autres conseils ou points de vigilance, je suis preneur !
En parcourant ce forum, j'ai déjà mis ce guide https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm en favori. Merci à son auteur, je sens déjà que j'irai piocher dedans pour certaines étapes. :slight_smile:

Et merci d'avance de vos retours.

Bonjour @ovhGuillaume

Donc j'ai déjà répondu.


creamaga.com


Bonjour,

Votre domaine est enregistré chez Gandi

Vous hébergez trois composants
- une zone DNS hébergée chez ouvaton.coop (mais c'est chez Gandi qu'on peut changer ça)
- un site web
- des e-mails

Vous devez savoir ce que vous voulez faire, héberger où et pourquoi
https://blog.demees.net/comprendre-comment-fonctionne-un-hebergement-de-site-web/

Il s'agira de créer des sous-domaines dans votre zone DNS.
Si vous hébergez chez OVH il faudra entrer au moins un enregistrement TXT avec un token unique, par lequel vous montrez à OVH que tout ce que vous faites est autorisé par le titulaire du domaine .

Appelez par exemple ce site 2024.creamaga.com sur un hébergement OVH, faites ce qu'il faut dès le départ pour SSL, utilisez uniquement la forme https://

Le jour où il faut rapatrier creamaga.com ça se fait naturellement de la même manière en les mettant sur le même hébergement avec le même dossier racine.

Bonjour

Vous devez savoir ce que vous voulez faire, héberger où et pourquoi

Merci de votre réponse.
Je souhaite héberger le site chez OVH dans un souci de rapidité, et si possible centraliser la gestion du domaine également chez OVH, dans un souci de simplicité.
J'avais créé une adresse mail de contact sur le domaine creamaga.com, mais elle n'a en fait pas servi, je ne pense donc a priori pas m'en soucier.
Depuis l'interface d'Ouvaton, je peux déverrouiller le transfert de nom de domaine et récupérer le code d'autorisation. Mais je ne sais pas si ces données sont suffisantes pour qu'OVH puisse devenir bureau d'enregistrement pour ce domaine.

Si je comprends bien, le fait de demander à OVH d'être bureau d'enregistrement est une démarche séparée de celle de faire pointer le nom de domaine vers l'hébergement web que je m'apprête à créer chez OVH. C'est bien le cas ?

Je ne suis pas sûr de comprendre votre explication à propos des sous-domaines. En fait je peux, depuis l'interface d'Ouvaton, créer un sous-domaine, et demander à ce qu'il pointe sur l'hébergement OVH, tout en laissant pour l'instant le domaine principal pointer vers le site hébergé chez Ouvaton ?
Je supposais, à tort peut-être, qu'un domaine et ses sous-domaines potentiels étaient une sorte "d'entité unique".

Dans tous les cas, je penche comme je le disais initialement sur le fait de commencer par transférer chez OVH le site en production actuel. Cela me permettra à court terme d'avoir un site opérationnel et plus rapide, et de plancher sur la seconde version ensuite. Dans ce cas, pas besoin de sous-domaine, si ?

Je ne trouve pas dans votre message la réponse à ma question "Une fois les donnés déposées via FTP et la base créée puis importée via phpMyAdmin, ai-je moyen d'accéder au nouveau site sur OVH pour vérifier qu'il fonctionne, avant de faire pointer le domaine creamaga.com dessus ?"
Désolé si vous y avez bien répondu, je m'imprègne encore du fonctionnement de tout ça… :slight_smile:

@Gaston_Phone, merci également, je comprends votre réponse comme une validation de l'utilisation d'un sous-domaine pour les sites de staging. Je me reporterai à votre guide le moment venu.


Si je comprends bien, le fait de demander à OVH d'être bureau d'enregistrement est une démarche séparée de celle de faire pointer le nom de domaine vers l'hébergement web


Oui, et je vous invite à faire une deuxième lecture de mon article indiqué plus haut.

Ne transférez pas vore domaine depuis ouvaton si vous n'avez pas le souhait de les quitter.

si possible centraliser la gestion du domaine également chez OVH, dans un souci de simplicité.


De toute façon pendant vos tests, je vous dirais de tout laisser chez ouvaton sauf votre site de staging chez OVH.

1) acheter un hébergement Perso ou Pro chez OVH - il ne sera associé à aucun domaine et aura une adresse XXXXX.clusterYYY.hosting.ovh.net - ne pas installer de module et ne choisir aucune option payants supplémentaire.
2) noter son token et enregistrer celui-ci dans la zone DNS chez ouvaton
3) décider d'une URL par exemple 2024.creamaga.com
4) trouver l'adresse IP de votre hébergement chez OVH
5) enregistrer cette adresse IP chez ouvaton dans zone DNS > ajouter un enregistrement A
6) chez OVH créer un multisite, donner un nom de répertoire qui va être créé dans votre FTP, générer les certificats SSL.
7) créer une base de données chez OVH
8) tout est prêt pour installer chez OVH une copie de votre site existant.

Je ne trouve pas dans votre message la réponse à ma question "Une fois les donnés déposées via FTP et la base créée puis importée via phpMyAdmin, ai-je moyen d'accéder au nouveau site sur OVH pour vérifier qu'il fonctionne,

Bonjour @ovhGuillaume

Pour la duplication de votre site voir dans mon guide le paragraphe :
**V6 - Duplication entièrement manuelle**

https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_V6__-

Bonjour et merci à vous deux, c'est déjà bien plus clair pour moi.

J'ai pu mener à bien la copie de https://magtest.ouvaton.org (hébergé chez Ouvaton) vers https://staging.creamaga.com (hébergé chez OVH). La différence de vitesse de chargement est visible sans même chercher à l'évaluer plus précisément.

Je compte donc faire la même chose pour le site en production https://creamaga.com, en conservant la zone DNS active chez Ouvaton dans un premier temps.

@Gaston_Phone, dans l'explication sur les zones DNS de votre guide (https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#B%E2%80%93_Relation_1), je vois les deux lignes avec et sans www (wordetweb.com).
Il faut bien créer les deux dans Multisite ?

Je vois que dans la zone DNS les lignes A et AAAA ont une IP pour destination. Du coup je suppose que le nom associé donne l'information du dossier où aller chercher les fichiers ? www.wordetweb.com pour le dossier www, staging.creamaga.com pour le dossier staging, par exemple. Mais alors quel est le rôle de la ligne sans www ci-dessous ?
> wordetweb.com. A 213.186.33.19

Côté Ouvaton j'avais déjà une ligne :
> www CNAME creamaga.com.

Elle sert bien à rediriger vers l'URL sans www quand elle est saisie avec www ?

Pour ne rien omettre, j'ai aussi les lignes ci-dessous dans le .htaccess de creamaga.com. Elles s'occupent de forcer le HTTPS, je crois, mais je ne sais pas si elles gèrent cette histoire d'URL avec ou sans www :
> RewriteEngine on
> RewriteCond %{HTTPS} off
> RewriteCond %{HTTP:X-Forwarded-Proto} !https
> RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Bref, je tâtonne et j'aurais bien besoin de vos lumières.


je vois les deux lignes avec et sans www (wordetweb.com).
Il faut bien créer les deux dans Multisite ?

Voui ! :)

Quelle efficacité. :slight_smile:

Les explications d'Ouvaton concernant le certificat SSL indiquaient que la ligne de configuration de zone DNS ci-dessous était impérative pour le fonctionnement de ce certificat :
> www CNAME creamaga.com.

Mais si j'ajoute à cette même zone DNS les deux lignes ci-dessous pour diriger vers l'hébergement OVH, va-t-il y avoir conflit ?
> www A ipv4-qui-va-bien
> www AAAA ip-v6-qui-va-bien

Merci.

Je n'utilise pas de CNAME


www CNAME creamaga.com.

Elle sert bien à rediriger vers l'URL sans www quand elle est saisie avec www ?


oui

pour staging.creamaga.com vous pourriez identiquement faire un CNAME vers clusterXXX.hosting.ovh.net. (avec le point à la fin)
ceci quand vous saurez sur quel cluster se trouve votre hébergement.

Merci pour la confirmation.

J'ai encore quelques hésitations, désolé. :slight_smile:

Côté OVH :


(j'ai masqué le XXX.clusterXXX, mais c'est peut-être sans intérêt ? :slight_smile:

Le dossier www de XXX.clusterXXX.hosting.ovh.net, le dossier www de creamaga.com et le dossier www de www.creamaga.com, c'est un seul et même dossier, celui auquel j'accède via FTP ?

Côté Ouvaton :


Est-ce que si je rajoute les deux lignes ci-dessous dans la zone DNS chez Ouvaton, https://creamaga.com dirigera bien vers le site que j'ai créé sur OVH ?
> www A 87.98.154.146
> www AAAA 2001:41d0:301::26

Merci.


87.98.154.146


pendant vos tests, vous pouvez ne pas utiliser les IPv6 (les enregistrements AAAA) pour vous faciliter la vie, et vous ne devriez pas voir la différence.
Votre image https://community.ovh.com/uploads/default/original/3X/1/6/16908532ac4a2eb07ee2fae87d5ca72291de076c.png semble correcte.

Pour le FTP chez OVH l'adresse est différente et contient "ftp." dans le nom de serveur.

pendant vos tests, vous pouvez ne pas utiliser les IPv6 (les enregistrements AAAA) pour vous faciliter la vie, et vous ne devriez pas voir la différence.

Voulez-vous dire que la seule ligne _www A 87.98.154.146_ permettra de diriger https://creamaga.com vers le site sur OVH ?

Pour le FTP chez OVH l'adresse est différente et contient "ftp." dans le nom de serveur.

Oui, j'ai déjà pu y déposer le site de staging, dans un dossier staging à la racine. Ce qui m'échappe avec la gestion du multisite, c'est ce www présent trois fois dans ma capture d'écran. Mettons que je dépose dans le dossier www à la racine du FTP les fichiers du site creamaga.com, celui en production actuellement. Si je décide un jour de créer un autre site, qui n'a rien à voir, disons www.monexemple.com. La racine serait aussi www, traditionnellement, non ? Quel dossier apparaîtrait alors sur le FTP ? Où mettrais-je les fichiers de ce nouveau site ?

La racine serait aussi www, traditionnellement, non ? Quel dossier apparaîtrait alors sur le FTP ? Où mettrais-je les fichiers de ce nouveau site ?

Bonjour @ovhGuillaume

Voir mon guide :

--> **https://wordetweb.com/word-et-web/WORDPRESS-ajouter-deuxieme-domaine-2eme-installation-de-Wordpress-FR.htm Une 2ème installation de site sur un même hébergement**

Bonjour @Gaston_Phone

Dans votre guide, je comprends donc que les fichiers du site Domaine1.com sont stockés dans le dossier /www à la racine. Domaine2.com doit donc être stocké ailleurs, d'où la création du dossier /domaine2.

Quel est alors l'enregistrement à faire dans la zone DNS ? domaine2 A ip-qui-va-bien ?
En fait ce sont des sous-domaines, qu'on enregistre dans la zone DNS, plutôt que des domaines ?

Si je voulais avoir staging.domaine1.com sur mon multisite, ce serait possible ?


Quel est alors l'enregistrement à faire dans la zone DNS ? domaine2 A ip-qui-va-bien ?


C'est la même règle que pour le 1er domaine : **l'adresse IP de l'hébergement.**


En fait ce sont des sous-domaines, qu'on enregistre dans la zone DNS, plutôt que des domaines ?

Soit des sous domaines, soit des domaines externes.


Si je voulais avoir staging.domaine1.com et staging.domaine2.com sur mon multisite, ce serait possible ?

Ben voui.

Ben voui.


Aaaah, je crois que je viens de tilter une de mes incompréhensions. Quand je crée staging.domaine1.com, le dossier créé en face sera _staging_ uniquement si c'est le répertoire racine que je demande lors de cette création. Donc à la création de staging.domaine2.com, j'aurai juste à demander un autre répertoire racine, sinon les deux vont pointer au même endroit. J'ai bon ?

staging.domaine1.com Dossier racine /stagin1
staging.domaine2.com Dossier racine /stagin2
domaine1.com Dossier racine /www

Ok merci !

Avant de pouvoir avancer sur le copier-coller du WordPress en production, j'ai compris qu'il fallait activer le certificat SSL. J'ai réussi pour staging.creamaga.com, mais quand je tente de l'activer sur creamaga.com ou www.creamaga.com, j'ai le même message d'erreur, visible dans cette capture d'écran :


J'ai demandé la régénération du certificat SSL dans l'onglet Informations générales plusieurs heures après avoir créé ces multisites, et ceci il y a déjà plusieurs heures. C'est juste une question de temps, ou bien j'ai raté quelque chose ?