RSS
 

Установка SSL сертификата на Digitalocean

27 Окт
Comments off

Posted by omega80 at 04:48

Операция по установке SSL сертификата продолжалась часов 5. Пока в кучу свалю ссылки, которые реально помогали в установке. Затем сделаю полноценный пост. Возможно сниму видео. Проблема заключалась в том, что большинство советов нивелировались потому, что у меня стоит панель VestaCP. Поехали:

Краткий алгоритм действий:

1) Покупаем Comodo PositiveSSL за ~400 руб. Самое дешевое на официальном сайте comodoru, но этавыгода только если брать на 3 года! Я пока купил тут;

2) Во время регистрации нам дают текстовый закрытый ключ - его сохраняем в надежное место! Вставить в текстовый файл и сохранить как ssl.key (можно private.key);

3) После покупки присылают архив с двумя файлами - их будем закидывать на хостинг;

4) В панели VestaCP добавляем вот это:

How to force https/SSL on a domain

1. Install custom nginx template

cd /usr/local/vesta/data/templates/web
wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz
tar -xzvf nginx.tar.gz
rm -f nginx.tar.gz

3. Create new package or set force-https as nginx template in the existing package
4. Add new user and assing him package with force-https template
5. Add new domain with SSL certificate and check the result

 

5) очистить все кэши, в PrestaShop включить переход на SSL (в двух местах);

Для перенаправления надо прописать в .htaacess

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Ссылки:

Большой список по VestaCP

Хорошо расписано по настройке сервера и установке сертификата

Установка SSL сертификата на DigitalOcean

Инструкция по установке сертификата от comodo

Буду перевариавать информацию и обобщать полученный опыт, статью подготовлю.

 

 

Раздел: