私はDebian 8がインストールされているLinuxサーバーを実行しています。私は現在LAMPスタックを使用しています。単一のドメインアドレスで複数のサイトを実行するために仮想ホスティングを使用しています。
私がホストしているWebサイトにいくつかのSSL証明書をインストールしたいのですが、SNIがインストールされていることを確認する必要があります。おそらく早くインストールされたと思います。
私はsysadmin型の操作に初めて触れたので、これが基本的な作業かどうかはわかりません。どんなアイデアがありますか?
答え1
ApacheバージョンがSNIをサポートしているかどうかはどうすればわかりますか? SSLで設定されたアドレスに対して複数の名前ベースの仮想ホストを設定し、SNIがApacheに組み込まれていない場合、Apacheの起動時に「SSLで名前ベースの仮想ホストを使用しないでください」というメッセージが表示されます。エラーログに表示されます。 SNIが組み込まれている場合、エラーログに「[警告]初期化:名前ベースのSSL仮想ホスティングは、TLSサーバー名の表示(RFC 4366)をサポートするクライアントでのみ機能します」と表示されます。
したがって、HTTPdについてはまったくわからない場合でも、SSLを使用して複数の名前ベースの仮想ホストを設定し、起動時に提供されるメッセージを確認できます。
Debian 8 でパッケージ化された HTTPd(apache2
および関連パッケージ)、SNIはデフォルトで利用可能です。