Рассказываем как без дополнительных затрат перевести сайт на HTTPS с помощью установки бесплатного сертификата Let’s Encrypt на веб-сервер Apache.
Let’s Encrypt — это центр сертификации спонсируемый крупными компаниями, предоставляющий бесплатные сертификаты для всех желающих перевести свой сайт на https.
В данной статье мы расскажем как установить сертификат Let’s Encrypt на VPS на Ubuntu c веб-сервером Apache.
Приступим!
Подготовка сервера к установке Let’s Encrypt
На вашем хостинге должен быть работающий сайт с настроенными виртуальными хостами!
Обновим сервер:
sudo apt-get update && sudo apt-get upgrade -y
Установите пакет git:
sudo apt-get install git
Скопируйте проект Let’s Encrypt с Github в /opt/letsencrypt:
sudo git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
Установка Let’s Encrypt
Переходим в папку /opt/letsencrypt:
cd /opt/letsencrypt
И устанавливаем:
sudo ./letsencrypt-auto --apache -d vashsite.com -d www.vashsite.com
Вместо vashsite.com www.vashsite.com — указать ваши домены.
- Вас попросят установить ваш email — указываем, настоящий
- Настроить переадресацию — если нажать 1, то будет доступна версия http и https, если нажать 2, то только https
Немного ожидаем, пока все установится и настроится!
Одним из минусов Let’s Encrypt , является то, что сертификат выдается на 3 месяца (90 дней), после чего его вновь нужно продлевать, сделать это можно также просто:
sudo ./letsencrypt-auto renew
После чего сертификат будет вновь выдан на 90 дней.
Также возможно вам после перевода сайта на https придется поискать скрипты и картинки и другие данные, которые обращаются к протоколу http, их нужно либо удалить или перевести на https.
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!