web-dev-qa-db-fra.com

Même adresse IP pour le domaine et le sous-domaine

Il semble que mon article original soit déroutant, alors je l'ai réécrit pour qu'il soit plus clair (anglais, ce n'est pas ma langue maternelle):

mon contenu Web est hébergé par une autre société que mes enregistrements/domaines DNS. Permet d'appeler le premier contenthoster et le deuxième domainhoster.

Le contenthoster utilise plesk (v12 sur CentOS 7). J'ai aussi un domaine là-bas, mais je ne veux pas l'utiliser. Permet d'appeler celui-ci quelque chose.com

Mon "vrai" domaine chez le fournisseur de domaine s'appelle realthing.com.

Jusqu'à présent, ma configuration de travail ressemblait à ceci:
sub1.realthing.com a indiqué via l'adresse A l'adresse IP de quelque chose.com. Ça marche.
sub2.something.com a du contenu et fonctionne (le contenu est affiché dans un navigateur)

Ce que je veux faire maintenant: sub3.realthing.com pointez sur sub2.something.com, puis affichez le contenu de sub2.something.com.
J'ai essayé de faire cela avec une entrée CNAME mais ce qui se passe, c’est que sub3.realthing.com affiche le contenu de quelque chose.com.
La vérification de l'enregistrement DNS inversé avec dnswatch.info montre la configuration correcte (sub3.realthing.com CNAME sub2.something.com). Il me semble donc que je devrais le faire du côté du fournisseur de contenu pour permettre à Apache de présenter le contenu correct. Mais je ne sais pas comment faire cela avec Plesk.

Toute aide est très appréciée

Ancien post (même sens): mon domaine contient des URL internes (11-43-223-33.customer.company.com). J'ai configuré mon domaine réel (mydomain.com) chez mon fournisseur de domaine/dns pour qu'il pointe vers l'adresse IP (11.43.223.33) du contenserver. Ça marche.

Maintenant, ce que je veux faire et je ne suis pas encore parvenu à accomplir: utiliser un sous-domaine (sub.mydomain.com) pour indiquer un sous-domaine sur mon contenthoster (sub.11-43-223-33.customer.company.com) . J'ai utilisé une entrée CNAME pour cela (sub.mydomain.com CNAME sub.11-43-223-33.customer.company.com). Au lieu d'afficher le contenu de sub.11-43-223-33.customer.company.com lors de l'ouverture de sub.mydomain.com dans un navigateur, on m'a présenté le contenu de mydomain.com.

Comme indiqué ci-dessous, il existe un contenu derrière sub.11-43-223-33.customer.company.com auquel je peux accéder si j'ouvre cette URL dans un navigateur. Ainsi, le sous-domaine de mon fournisseur de contenu est opérationnel par lui-même.

Est-il même possible d'accomplir cela avec Plesk? Dois-je ajouter qc à la configuration Apache pour que cela fonctionne? Toute aide est très appréciée

1
Joruus

Vérifiez la configuration de votre serveur Web.

Je ne peux pas vous dire comment faire avec Plesk, car j’essaie d’éviter ces "panneaux de contrôle Web faciles" comme la peste.

Cependant, en supposant que votre serveur Web sous-jacent est probablement "Apache", vous devez aliaser intégralement le sous-domaine auquel vous souhaitez accéder dans l'entrée de l'hôte virtuel de la configuration Apaches du sous-site cible auquel vous tentez d'accéder.

Je ne suis pas près d'un serveur que je peux utiliser pour vous prendre un exemple, mais j'y reviendrai plus tard aujourd'hui, lorsque je reviendrai à mon bureau, et documenterai un nom/serveur virtuel complet.

Cependant, pour l'instant, votre serveur virtuel doit contenir les deux lignes suivantes (parmi les autres options proposées):

ServerName www.example.com
ServerAlias mysub.example.com another.example.com

ServerName DOIT contenir le nom de source auquel vous souhaitez que ce site (sous-site) réponde, ce que je soupçonne dans votre cas serait sub2.example.com, vous suivriez ensuite cela avec un ServerAlias. ligne qui contiendrait sub3.example.com

Tant que votre DNS résout l'adresse IP publique correcte du serveur sur lequel tout est hébergé, le reste de votre configuration sera spécifique à ce que vous appelez "hôte de contenu".

1
shawty