web-dev-qa-db-fra.com

WordPress Multisite Wildcard Sous-domaines sur Plesk

J'ai suivi les instructions ici sur la manière de configurer les sous-domaines génériques pour ma configuration multisite sur Plesk, mais je ne parviens pas à le faire fonctionner correctement. Tout fonctionne comme il se doit dans le backend: je peux créer un nouveau site et celui-ci est ajouté correctement à la base de données, mais je ne peux pas accéder à la zone d'administration. Si je visite la page d'accueil du nouveau site, la page de conservation par défaut de Parallels s'affiche, mais l'administrateur du site renvoie 404.

Quelqu'un peut-il me recommander comment tester pour savoir à quel moment ma configuration n'est pas configurée correctement? Voici la procédure que j'ai suivie étape par étape.

  1. Définissez les sous-domaines génériques de domaine dans Apache /var/www/vhosts/domain.com/conf/vhost.conf Ajoutez une seule ligne, ServerAlias ​​* .votdomain.com, au début du fichier. Enregistrez le fichier vhost.conf et redémarrez Apache.

  2. Créez un enregistrement CNAME générique dans DNS pour le domaine à l'aide de * .example.com CNAME example.com en tant que paramètres reconstruisant la configuration de vhosts à l'aide de

  3. Connectez-vous à votre site, accédez au Panneau d’administration du site d’accueil - Paramètres - Permaliens - et enregistrez-les à nouveau.

NB: Bien que l'article lié parle de la conservation de la messagerie Web pour les sites supplémentaires, cela n'est pas une exigence de ma configuration.

Je connais une (très) petite ligne de commande, alors soyez gentil.

1
Kevin Nugent

Vous avez transmis les caractères génériques au mauvais sous-répertoire. C’est pourquoi vous voyez la page par défaut de Plesk. La règle de sous-domaine générique doit pointer vers le dossier de votre installation multisite wordpress.

Wordpress lit l'URL à partir de la demande et achemine ensuite en interne vers le site approprié. Si ce n'est pas indiqué au bon endroit, cela ne peut pas arriver.

Je pense que cela signifie probablement que le CNAME est correctement exécuté, mais que l'entrée DNS n'est pas configurée.

1
Guerrilla