example1.comとexample2.comという2つのドメインが同じIP上で動作しています(12.345.678.90)。デフォルトの443仮想ホスト用のApache SSLエンジンを無効にする
今、私は12.345.678.90経由でhttpsのアクセスを完全に無視したいと思います。
私はすべてのデフォルト、2例のサイトの仕事でキャッチ最初のブロックをdissableとき、私は今
<VirtualHost *:443>
SSLEngine off
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
ServerName example1.com
DocumentRoot /var/www/html/example1
SSLCertificateFile /etc/.../fullchain.pem
SSLCertificateKeyFile /etc/.../privkey.pem
</VirtualHost>
<VirtualHost *:443>
SSLEngine on
ServerName example2.com
DocumentRoot /var/www/html/example2
SSLCertificateFile /etc/.../fullchain.pem
SSLCertificateKeyFile /etc/.../privkey.pem
</VirtualHost>
(凝っずにコンパクトなコード)これを実行しようとしました。しかし、私がそれを有効にすると、何ももう機能しません。実際には、これは443のためにコピーされたポート80のソリューションに過ぎません。SSL固有の問題(エンコードされた要求データ)のようです。
httpsで「IPアクセス」をブロックするにはどうすればよいですか?または、設定を構成するためによく使用される方法は何ですか?
背景:IPベースのSSL証明書を作成することは標準化されていないため、このような要求を許可することは意味がありません。それも、IPベースのSSL-証明書を作成するために、標準化されていない