Мне настраивали мой сервер для использования SSL в отдельном VirtualHost, но когда я пытаюсь использовать 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, но это ничего не сделало в фиксации этого.
У кого-либо есть какие-либо идеи, что может вызывать это?
Вы включили модуль SSL Apache? В противном случае выполнение следующих команд должно добиться цели:
sudo a2enmod ssl
sudo service apache2 restart
Если mod_ssl
не загружается, затем Apache не послушает на порте 443 по умолчанию или соединения SSL.