Хорошо, таким образом, я плохо знаком с Linux, и я успешно настроил сервер с Linode и установил стек LAMP и мои работы веб-сайта теперь. То, что я хотел сделать, было установить использование сертификата SSL, "Позволяет, Шифруют". Я следовал руководству здесь https://www.linode.com/docs/security/ssl/install-lets-encrypt-to-create-ssl-certificates
После этого я получил это сообщение: ВАЖНЫЕ ПРИМЕЧАНИЯ: - поздравления! Ваш сертификат и цепочка были сохранены в/etc/letsencrypt/live/msystim.com/fullchain.pem. Ваш сертификат истечет 05.02.2017. Для получения новой или настроенной версии этого сертификата в будущем просто работайте letsencrypt-автоматический снова. Для неинтерактивного возобновления всех сертификатов работайте "letsencrypt-автоматический, возобновляют" - Если Вы теряете свои учетные данные учетной записи, можно восстановиться по электронным письмам, посланным matthew.amescua@msystim.com. - Ваши учетные данные учетной записи были сохранены в Вашем каталоге конфигурации Certbot в/etc/letsencrypt. Необходимо сделать безопасное резервное копирование этой папки теперь. Этот каталог конфигурации будет также содержать сертификаты и закрытые ключи, полученные Certbot, настолько делающие регулярные резервные копии этой папки идеальны.
Таким образом, это - вся польза.
Теперь то, что я задавался вопросом, - то, как настроить мой конфигурационный файл сайта для использования сертификата?
Текущая Конфигурация Набора похожа, это вводит описание изображения здесь
Заранее спасибо за любую обеспеченную справку.
Необходимо добавить директиву к конфигурации сайта для ssl. Необходимо будет изменить следующее для соответствия настройкам сайта. После того как Вы внесли свои изменения, Вам будет нужно к sudo service apache2 reload
, чтобы это взяло влияние.
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /etc/ssl/certs/example.com.crt
SSLCertificateKeyFile /etc/ssl/private/example.com.key
SSLCACertificateFile /etc/ssl/certs/ca-certificates.crt #If using a self-signed certificate, omit this line
ServerAdmin info@example.com
ServerName www.example.com
DocumentRoot /var/www/example.com/public_html/
ErrorLog /var/www/example.com/log/error.log
CustomLog /var/www/example.com/log/access.log combined
</VirtualHost>