Для установки ssl сертификата на сайте через панель ISPmanager выполните следующие действия:
- Добавьте ssl сертификат.
Добавление необходимо производить под пользователем, под которым добавлен домен. Для этого перейдите на вкладку Пользователи, кликните по необходимому пользователю и нажмите Войти.
Перейдите в раздел SSL-сертификаты, в правом верхнем углу нажмите Создать.
Затем заполните все поля и нажмите кнопку Ок. - Перейдите в раздел WWW домены и выберете необходимый домен.
В открывшемся окне поставьте галочку SSL и в выпадающем списке выберите добавленный SSL-сертификат.
Теперь для нашего домена разрешено использование ssl.
Для задание редиректа нужно изменить конфиг nginx:
- В настройке по умолчанию server nginx слушает 80 и 443 порты. Необходимо их разделить по разным виртуальным хостам. Из виртуального хоста по-умолчанию необходимо удалить директивы:
listen 80; listen *:80; listen ip; listen ip:80;
- Добавьте еще один виртуальный хост server со следующим содержимым:
server { server_name example.com; listen ip; rewrite ^ https://example.com$request_uri? permanent; }
- Проверьте правильность конфига и перезапустите nginx
nginx -t
- Перезапуст nginx
/etc/init.d/nginx restart