J'essaie de faire fonctionner cela pendant des heures. J'ai un WordPress multisite hébergé sur un serveur partagé - mais avec une adresse IP dédiée pour mon installation WP, et mes sites clients sont configurés en tant que sous-domaines à l'intérieur du WordPress réseau.
Ainsi, un client peut avoir un site WordPress appelé client.bigmultisite.com
.
Je souhaite utiliser AWS Route 53 en tant que service DNS et je souhaite que le nom de domaine du client mappe sur client.bigmultisite.com
Dans Route 53, j'ai configuré un CNAME qui mappe www.theclient.com
à client.bigmultisite.com
J'ai également configuré un compartiment S3 nommé theclient.com
et l'ai redirigé de manière statique vers www.theclient.com
.
OK, à ce stade de la route 53, www.theclient.com
et theclient.com
devraient tous deux être redirigés vers client.bigmultisite.com
.
Le problème est que lorsque je mets l'un des sites dans mon navigateur (après avoir vidé le DNS, effacé l'historique, essayé différents ordinateurs, etc.), je tombe toujours sur la page "default cgi" de mon compte d'hébergement qui dit "désolé ...".
Toute idée de ce qui pourrait se passer serait appréciée.
Un enregistrement CNAME ne gère que la résolution d'adresse. En d'autres termes, si client.bigmultisite.com a un enregistrement A de 1.1.1.1 si vous avez ensuite CNAME www.clientsite.com à client.bigmultisite.com, le navigateur de l'utilisateur recevra l'adresse IP de 1.1.1.1 avec le nom de domaine. de www.clientsitecom. Ce qu'il vous faut faire: le faire fonctionner en tant que site unique sur le serveur afin que toutes les connexions, quel que soit le domaine, accède à ce site (site par défaut dans Apache) ou vous devez accéder à l'enregistrement vhost pour le wordpress site et ajoutez chaque domaine client en tant qu’enregistrement d’alias d’hôte. La première option est la plus courante car elle est plus facile à gérer et ne nécessite aucune modification de la configuration à chaque fois qu'un nouveau client est ajouté.