Apache 2.4を使用するCentOS 7でサブドメインを使用してSSLを設定する際に問題が発生します。
サブドメインのVirtualHostエントリをからに変更すると、次のエラーが表示さsubdomain.example.com:80
れsubdomain.example.com:443
ます。
example.comへの接続中にエラーが発生しました。SSLは、最大許容長を超えるレコードを受信しました。エラーコード:SSL_ERROR_RX_RECORD_TOO_LONG
VirtualHostは、動作状態で次のように構成されます
<VirtualHost subdomain.example.com:80>
ServerName subdomain.example.com
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8000/
ProxyPassReverse / http://127.0.0.1:8000/
</VirtualHost>
設定されてい*:80
てexample.comに移動するとリダイレクトされhttps://example.com
、このページはhttpsを使用しても問題ありませんが、サブドメインは使用しません。ホームページを指しているすべてのサブドメイン。
サブドメインの1つでポート80を443に変更すると、Webサーバー上のすべてのページで上記のエラーが発生します。
CertBotと共にインストールされたLetsEncrypt SSL証明書を使用しています。
エラーメッセージが表示される理由と問題の修正方法を知っている人はいますか?
SSLEngine on
についてVirtualHostセクションにexample.com:443
または-*:443
または_default_:443
-ではないため1(最高のマッチング)にsubdomain.example.com:443
?