web-dev-qa-db-ja.com

同じドメインをwp-admin用に共有し、異なるWebサイト用に共有する

私はサイトが好きです

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

上記の2つのドメイン用に2つのSSL証明書を購入する代わりに、私はワイルドカードSSL証明書*.example.comを使用していますが、wp-adminに既存のワイルドカードSSL証明書を再利用できますか?

例えば.

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

より良いセキュリティのためにwp-adminに対してのみ可能ですか?

5
Yoga

マルチサイトインストールなのか、2つの独立したスタンドアロンインストールなのかはわかりません。

もしそうなら、答えは自明なので、私はそれがマルチサイトではないと思います。それ以外の場合は問題ありません。あなたのウィルカード証明書を使って、ドメインごとにいつものようにsslをあなたのApache vhostまたはnginxで設定しなければなりません。

さらに、 Wordpress HTTPSプラグイン を使用して、各サイトのwp-adminに対してのみSSLを有効にすることもできます(このプラグインはマルチサイトでも機能します)。

マルチサイトをインストールしたくない場合は、 HTTPSドメインエイリアス プラグインを使用する必要があります。

1
infrcl

はい、これは可能ですし、2つのサイトでプラグインが異なっていても同じテーブルなどを使用していないので問題ありません。

それでも、ひどく書かれたプラグインを使っていて、ホームURLの上にリソースURLを作っているのであれば、これらは問題を抱えているでしょう(404エラーがほとんど)。

1
vlood

SSLを使用しているメインドメインでMultiSiteを設定してから、他のドメインをカスタムのサンライズドメイン設定として使用します。あなたは.htaccessかvhost(NGiNX用)をセットアップしなければなりません。しかし両方のサイトはほぼ同じタイプのドメインかプラグインを持つ必要があるでしょう。その一方通行です。

その他は少し複雑なものになります。私は2つの別々のサブドメインに2つの別々のWordPressをセットアップします。それから仮想ホストファイルから、私は他のルートドメインもその同じサブドメインのルートフォルダを指すようにします。動的にドメインを書き直すには、vhostまたは.htaccessを微調整し、さらにwp-config.phpからhomeおよびhomeディレクトリのURLをハードコードする必要があります。そのはるかに複雑なプロセスは、いくつかの試行錯誤テストを必要とするかもしれません。

ところで私はあなたがたったの$ 10米ドルでSSL証明書を購入することさえできることをあなたが知っていることを願っています、そしてあなたがCloudFlareのようなサービスを使うならそれは実際には真のSSLではありませんが、通常のローエンドのニーズの目的にかなうかもしれませんが。

0
Asif2BD

ワードプレスのマルチサイト機能の美しさを試してみてください。ここにいくつかのチュートリアルリンクがあります:

だから、あなたのメインサイトはhttp://example.comだと思います。 2つのサブサイトを作成してください。

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

あなたがワイルドカードSSLを持っているので両方のサブサイトはhttps://でアクセスされるべきです

今、ドメインマッピングプラグインを使用してください。 WPMU DEVは人気があります。これで、http://foo.example.comhttp://foo.comに、http://bar.example.comhttp://bar.comにマッピングできます。

そしてhttps://example.com/wp-adminhttps://foo.example.com/wp-adminなどで管理者にアクセスできます。

0

彼らが同じプラグインを使っていても問題ないでしょう。

シンボリックリンクとしても使い切ることができ、保守や更新が簡単になります。

0
Otto