現在、CentOS7を使用しています。
SSLを使用するようにApache2を構成しましたが、すべてが完全に機能します。問題は、SSL(http)を使用しないWebページを含むディレクトリが必要なことです。
仮想ホストを構成しようとしましたが、機能しませんでした。いくつかのガイドに従ってwebminをインストールしようとしましたが、LSBを開始できないと表示されたため、開始できませんでした。
HTTPとHTTPSは異なるサーバーポート(ポート80のHTTP、ポート443のHTTPS)を使用するため、同じサーバーからHTTPとHTTPSを提供することが可能であり、競合は発生しません。
これらのポートにバインドされた2つの別々のサーバーインスタンスを実行するか、仮想ホスティングを使用して2つの仮想サーバーを作成します。どちらもApacheの同じインスタンスによって提供され、一方はポート80のリクエストにHTTP経由で応答し、もう一方はポートのHTTPS経由で応答します。 443。
何かのようなもの:
<VirtualHost *:80>
include /etc/Apache2/vhost.conf.d/site1
</VirtualHost>
<VirtualHost *:443>
include /etc/Apache2/vhost.conf.d/site2
</VirtualHost>
詳細については、 Apache仮想ホストのドキュメント を参照してください。