Установка SSL-сертификата через панель ISPmanager и переключение сайта с http на https

Для установки ssl сертификата на сайте через панель ISPmanager выполните следующие действия:

  1. Добавьте ssl сертификат. 
    Добавление необходимо производить под пользователем, под которым добавлен домен. Для этого перейдите на вкладку Пользователи, кликните по необходимому пользователю и нажмите Войти. 
    Перейдите в раздел SSL-сертификаты, в правом верхнем углу нажмите Создать. 
    Затем заполните все поля и нажмите кнопку Ок. 
  2. Перейдите в раздел WWW домены и выберете необходимый домен.
    В открывшемся окне поставьте галочку SSL и в выпадающем списке выберите добавленный SSL-сертификат.

Теперь для нашего домена разрешено использование ssl.

Для задание редиректа нужно изменить конфиг nginx: 

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