web-dev-qa-db-ja.com

ワイルドカードSSLサブドメインが正しいDocumentRoot3を指していない

私は次と同じ問題を抱えています: ワイルドカードSSLサブドメインが正しいDocumentRootを指していない しかし答えは私を助けません。

ApacheサーバーにワイルドカードSSLをインストールしています。

HTTPの場合:

  • www.example.comはdocumentroot/home/example/public_htmlOKを指しています
  • sub.example.comはdocumentroot/home/sub_example/public_htmlOKを指します

HTTPSを使用する場合:

  • www.example.comはdocumentroot/home/example/public_htmlOKを指しています
  • sub.example.comはdocumentroot/home/example/public_htmlを指します(NOK:上記のメインドメインと同じ)。

.confファイルを/ etc/Apache2/sites-availableにチェックインしましたが、少なくともdocumentrootディレクティブでは問題ありません。

サブドメインがメインドメインのdocumentrootを指すのはなぜですか?これはSSLの場合のみですか?

ありがとう

1

仮想ホスト構成の問題のようです。 Apache2 -Sの出力を見てください。

Ubuntuでは、最初にいくつかの環境変数を入手して実行する必要がありました:( . /etc/Apache2/envvars ; Apache2 -S )

0
Chad Clark