web-dev-qa-db-fra.com

Comment réparer des hôtes virtuels distincts servant un contenu mélangé?

J'ai essayé de rechercher sur Google l'un de mes domaines. J'héberge plusieurs sites Web différents sur un compte VPS, ils partagent évidemment la même adresse IP.

À ma grande surprise, les résultats de recherche sur l'un de mes domaines ont renvoyé quelques suggestions avec un autre domaine (du site Web de mes clients), mais après la partie ".com", il contient un préfixe pour MON domaine de projet personnel. Comme ceci: mydomain.com/about/coffee.html. Je fais une recherche sur mydomain.com et j'obtiens certains résultats avec myclientsdomain.com/about/coffee.html, et le contenu de mes domaines est ouvert, mais le domaine de mes clients est au premier plan.

Comment est-ce arrivé? Ils sont dans des dossiers "vhosts" séparés, tout est configuré correctement (ou du moins je le pense) et maintenant ceci. Peut-être qu'il y a des problèmes avec les enregistrements DNS dont je ne suis pas au courant?

1
El_Mariachi

Il semble que vous n’ayez pas encore précisé où se trouve le contenu de myclientsdomain.com de manière à ce que le contenu par défaut soit diffusé sur le serveur. Vous devez configurer un VirtualHost pour myclientsdomain.com.

La configuration de Virtualhost devrait ressembler à ceci:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/docs/dummy-Host.example.com
    ServerName dummy-Host.example.com
    ErrorLog logs/dummy-Host.example.com-error_log
    CustomLog logs/dummy-Host.example.com-access_log common
</VirtualHost>

Pour rester sur le chemin sûr et ne pas tomber dans le même piège, vous pouvez également configurer un paramètre VirtualHost pour votre propre domaine et configurer une simple page de parking ou une page de redirection sur/var/www.

1
Szentmarjay Tibor