web-dev-qa-db-fra.com

Partager le même domaine pour wp-admin mais pour un site Web différent

J'ai un site comme

  • http://www.foo.com
  • http://www.bar.com

Et j’ai un certificat SSL générique *.example.com, au lieu d’acheter deux certificats SSL pour les deux domaines ci-dessus, puis-je réutiliser mon certificat SSL générique existant pour wp-admin?

par exemple.

  • http://foo.example.com
  • http://bar.example.com

Seulement pour wp-admin pour une meilleure sécurité, est-ce possible?

5
Yoga

Vous ne dites pas s’il s’agit d’une installation multisite ou de deux installations autonomes distinctes.

Je vais supposer que ce n'est pas multisite parce que si c'est le cas, la réponse est triviale. Dans l'autre cas, il n'y a pas de problème. Vous devez configurer ssl comme d'habitude dans votre Apache vhost ou nginx pour chaque domaine avec votre certificat wilcard.

De plus, vous pouvez utiliser le plugin HTTPS Wordpress pour activer SSL uniquement pour wp-admin sur chaque site (notez que ce plugin fonctionne également dans multisite)

Vous devrez utiliser l'alias de domaine HTTPS plugin si vous ne souhaitez pas installer plusieurs sites.

1
infrcl

Oui, vous pouvez le faire et peu importe si les plugins sont différents pour les deux sites, car vous n'utilisez pas les mêmes tables ou quoi que ce soit.

Néanmoins, si vous utilisez des plugins mal écrits et que vous créez des URL de ressources au-dessus de l’URL d’accueil, il y aura des problèmes (principalement des erreurs 404).

1
vlood

Configuration de MultiSite dans un domaine principal, avec SSL, puis utilisation de l’autre domaine en tant que paramètres de domaine sunrise personnalisés. Vous devez cependant configurer le fichier .htaccess ou vhost (pour NGiNX). Mais les deux sites devront avoir presque le même type de domaine ou de plugin. C'est à sens unique.

Les autres seront un peu complexes. Je voudrais installer deux WordPress distincts dans deux sous-domaines distincts. Ensuite, à partir du fichier vhost, je signalerai également l’autre domaine racine au dossier racine de ce même sous-domaine. Vous aurez besoin de quelques modifications dans vhost ou .htaccess pour réécrire dynamiquement le domaine, ainsi que des URL de code source pour les répertoires personnels et personnels de wp-config.php. Son processus beaucoup plus complexe pourrait nécessiter des tests par essais et erreurs.

En passant, j'espère que vous savez que vous pouvez même acheter un certificat SSL à seulement 10 USD, et si vous utilisez un service comme CloudFlare, à présent, même dans leur package gratuit, ils fournissent un support SSL gratuit. Bien que ce ne soit pas réellement vrai SSL, mais pourrait servir à répondre aux besoins normaux bas de gamme.

0
Asif2BD

Essayez la beauté de la fonctionnalité multisite de wordpress. Voici quelques liens de tutoriel:

Donc, devinez que votre site principal est http://example.com. Créez deux sous-sites:

  1. http://foo.example.com
  2. http://bar.example.com

Comme vous avez un SSL générique, les deux sous-sites doivent être accessibles avec https://

Maintenant, utilisez un plugin de mappage de domaine. WPMU DEV a un populaire. Avec cela, vous pouvez mapper http://foo.example.com à http://foo.com et http://bar.example.com à http://bar.com

Et vous pouvez accéder à leur administrateur par https://example.com/wp-admin ou https://foo.example.com/wp-admin etc.

0
Ashok Kumar Nath

s'ils utilisent les mêmes plugins, je ne vois pas de problème.

vous pouvez utiliser même sous forme de lien symbolique, ce qui facilite la maintenance et la mise à jour

0
Otto