質問: apacheとsslの問題 別のvirtualhostでsslを使用するようにサーバーを設定していますが、 https://my.domain を使用しようとすると、接続拒否エラーが発生します。以下は私が使用している私の設定です:<virtualhost 173.0.50.62:80> servername api.bb0.us documentroot /home/tristan/bb0_www/api </virtualhost> <virtualhost 173.0.50.62:443> servername api.bb0.us documentroot /home/tristan/bb0_www/api sslengine on sslcertificatefile /etc/apache2/bb0_cert/bb0.crt sslcertificatekeyfile /etc/apache2/bb0_cert/private.key sslcacertificatefile /etc/apache2/bb0_cert/root.crt </virtualhost> http://bb0.us に移動しようとすると、すべてが機能しますが、 https://bb0.us を試行すると機能しません。私はufwやこれをブロックする何かを持っていないので、なぜこれが機能しないのか混乱しています。 namevirtualhostを追加しようとしましたが、これを修正することはできませんでした。誰もこれを引き起こしている可能性のあるアイデアを持っていますか?
回答: apacheのsslモジュールを有効にしましたか?そうでない場合は、次のコマンドを実行してトリックを実行する必要があります。sudo a2enmod ssl sudo service apache2 restart mod_sslがロードされていない場合、apacheはデフォルトまたはssl接続でポート443をリッスンしません。