2017-08-30 3 views
0

ニーズ: 私はサブドメイン(ないサブフォルダ)を使用して、それらをを構成し、メインサイトmymultisite.comを持っており、サブサイト、sub1.mymultisite.com は今、私はHTTPSを有効にする必要があります両方の場合、LetsEncryptを使用します。同じvhost上の2つの異なるドメインに対して、暗号化証明書を設定する方法は?

問題: メインサイト(mymultisite.com)でSSLを有効にできます。
しかし、サブサイトの操作方法(sub1.mymultisite.com)はまだ分かりません。

  1. オプション1:Linuxの(Debianの)から、実行します。私が試した何

    sudo certbot –-apache =>をsub1.mymultisite.comという名前の実際のサイトではありませんように、それは動作しませんでした

  2. オプション2:Linuxの(Debianの)から、次のコマンドを実行します

    certbot certonly --webroot -w /var/www/mymultisite.com/ -d sub1.mymultisite.com =>鍵の生成に成功しました。ブラウザからサブサイトにアクセスするときしかし、それは言った:

    このサーバはsub1.mymultisite.comであることを証明することができませんでした。その セキュリティ証明書はからmymultisite.comです。これは、 の設定ミスや攻撃者による接続の傍受によるものです。で、それを解決

答えて

0

:Linuxからの

  1. 、各サブサイトについて/etc/apache2/sites-available/subsite.mymultisite.com.confの下で対応するの.confファイルを作成します。
    DocumentRootの値は、メインサイトのDocumentRoot(例:/var/www/sub1.mymainsite.com)と同じです。
  2. サブサイトを有効にする:a2ensite
  3. 正常にcertbotを実行します。それは動作するはずです。
関連する問題