Skip to content

Перевод ssl c apache на nginx на сервере с ISPManager 4

Перевод ssl c apache на nginx на сервере с ISPManager 4

Почему стоит переключить работу с SSL на nginx

Так как панель ISPManager 4 не умеет настраивать Apache на работу с SSL со SNI, в режиме когда веб-сервер Apache обслуживает запросы по защищённому протоколу HTTPS, на одну пару IP:порт(в нашем случае 443-й порт) панель позволяет установить только один SSL-сертификат.

При этом если переключить работу с SSL на веб-сервер nginx, в случае если nginx довольно актуальной версии и собран с OpenSSL с поддержкой SNI, панель сможет из коробки успешно устанавливать несколько SSL для рахных WWW-доменов, находящихся на одном IP.

Сам процесс переключения

Это важно!

Не отключаем nginx. Пункт nginx должен уже быть активным, мы его не отключаем в процессе.

Идём в раздел Возможности, и не отключая Nginx, выделяем пункт с Nginx, на нажимаем на пиктограмму Включить(жёлтая лампочка), после чего ждём, пока панель управления переконфигурирует веб-сервер nginx и Apache. В итоге мы получим работающий SSL с поддержкой технологии SNI на сервере с ISPManager 4 без лишних ухищрений, вроде кастомных конфигурационных файлов веб-сервера Apache.

Дополнительная информация

https://servadmin.ru/2016/02/11/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-ssl-%D1%81-apache2-%D0%BD%D0%B0-nginx-%D0%B2-isp4/