Webアプリがあるとしましょう。埋め込みApache httpdをそのWebアプリで配布しましょう。 SSLを実行したいお客様を管理するのは困難です。最善の方法は、顧客に組み込みApache上のSSL証明書のインストールを管理すること、または顧客にフロントエンドSSLアクセラレータカードまたはピザボックスを使用することをお勧めします。
これをするのに良い方法はありますか?
あなたはそれをほとんど覆われています。 SSLには、ユーザーが有効な証明書をインストールする必要があります。あなたができる最善のことは、その方法についての良い指示を与えることです。
ApacheのSSLの組み込みサポートを使用するよりも潜在的に構成が簡単な組み込みシステムで見た1つのオプションは, stunnel
です。
それはすべてのSSLレイヤを処理してから、ループバックインターフェイスを介してローカルWebサーバーと通信します。
Apacheを実行する唯一の理由がSSLサポートを受けるのであれば、これにより、フットプリントが小さい代替のHTTPサーバーを実行する方法を提供できます。