Опишу для тех, что любит консерватизм и старое ПО 🙂

Суть проблемы — в панели ispmanager невозможно выбрать ssl сертификат для www-домена, только включить 443 порт.

В целом проблема в версии nginx и работе ssl через apache. Это легко можно проверить зайдя в шелл под root пользователем и выполнив:

# netstat -tulpn |grep :443
tcp6       0      0 :::443                  :::*                    LISTEN      4561/apache2

Если вывод будет подобным, и при этом в системе работает фронтэндом nginx, то это ваш случай.

Собственно тут два варианта решения.

  1. «Сказать» панели, чтобы она работал с ssl через apache. Это осуществляется через добавление опции

WebNginxNoSSL

в файл

/usr/local/ispmgr/etc/ispmgr.conf

Затем надо убить панель и сделать рестарт зависимых приложений:

killall -9 ispmgr; service apache2/httpd restart; service nginx restart

2. Второй вариант, заставить панель видить и работать с ssl через nginx.

В таком случае, во-первых, надо обновить версию nginx до 1.2+, во-вторых — обновить кеш приложений isp, вот так:

/usr/local/ispmgr/sbin/pkgctl -D cache

Либо из панели, раздел Возможности — Обновить.

Затем выключаем и включаем nginx в Возможностях, ну и для надежности рестартим панель.

После этого, зайдя под пользователем, у вас должен быть отдельный пункт SSL-сертификаты, и возможность выбора серта в www-доменах.