VestaCP: nginx: [warn] the «ssl» directive is deprecated, use the «listen … ssl» directive instead in… Решение

Vestacp после обновления nginx до последней версии выдает ошибку:

nginx: [warn] the «ssl» directive is deprecated, use the «listen … ssl» directive instead in /home/xxxx/conf/web/xxxx.ru.nginx.ssl.conf:10

Что нужно сделать:

1. Открываем шаблон

/usr/local/vesta/data/templates/web/nginx/ - ваш шаблон .stpl

2. ssl on; — удалить (или закомментировать #ssl on;)
3. В строке listen, добавил атрибут ssl, получилось listen %ip%:%web_ssl_port% ssl; (в разных шаблонах просто в этой строке оставляем значение web_ssl_port, или другое, которое там указано, а в конец добавляем ‘ssl’)
4. Сохраняем, перезагружаем vesta:

service vesta restart

5. Идем в админку — выбираем пользователя (ставим галочку), вверху в выпадающем списке выбираем «пересоздать WEB», применяем, ждем изменений — делам

service nginx restart

Ну или то же самое через админ панель веста — перезапускаем nginx, все должно заработать.