別の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をリッスンしません。