2017-07-10 8 views
0

私たちは、ユーザーが登録時に独自のサブドメインを作成するWebアプリケーションを用意しています。今では彼ら自身のドメインを私たちのサブドメインにマッピングしたいと考えています。例えばカスタムドメインマッピングphp/nginx

  • sub2.mydomain.com
  • www.customerdomain3.comが動作するようsub1.mydomain.com
  • www.customerdomain2.comが動作するようcustomerdomain1.comが動作しますas sub3.mydomain.com

この場合、お客様のドメイン名は常にブラウザに表示されます。

これが私たちのホスティング/ソフトウェアのセットアップです:

PHP、nginxの、SSLは、専用のIPとVPS。

N.B.もう一つ考慮すべき点は、サブドメインにはワイルドカードSSLがありますが、顧客ドメインにはSSLが常にないということです。

答えて

0

最も簡単な方法は、サブドメインのconfigのserver_nameにcustomersドメインを追加することです。

server_name customerdomain1.com sub1.mydomain.com; 

専用IPを使用しているVPSをお持ちの場合は、脱水を追加してLet's EncryptでSSL証明書を追加してください。

+0

返信いただきありがとうございます。私はまさに上記のようにしてみましたが、問題は、私がcustomerdomain1.comと入力すると、sub1.mydomain.comにリダイレクトされただけです。私はcustomerdomain1.comのままにしておきたいと思います。とsslに関しては、私は何を意味するのか分からなかった脱水 –

+0

申し訳ありませんが、私は脱水のためのリンクを逃した。 https://github.com/lukas2511/dehydrated(これはLet's EncryptからSSL証明書を生成するツールです) – Esuk

+0

複数のドメインが動作します。あなたのnginx設定に何かがあるかもしれません。投稿できますか? – Esuk