Во время тестирования сайта, выскакивает следующая ошибка:

Работа с сокетами (check_socket): Fail

А в журнале мы видим следующий лог:

После установки ssl сертификата на ISPmanager 5 случилась фигня со входом с phpMyAdmin.
При переходе из Доп. Возможностей все переходит нормально:

https://site.ru:1500/mancgi/dbadmin?elim=my_db->MySQL&plid=

Далее происходит редирект на форму логина и пароля со ссылкой:

https://site.ru:80/phpmyadmin/index.php?token=f38dd1e5a16de8e336095ca04c1a8024

Если убрать :80 то все будет в порядке и вы успешно авторизуетесь, иначе авторизация не произойдет.

Как решить данную проблему?

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

Но по умолчанию ISPManager не позволяет создавать поддомены от имени другого пользователя, ругается что нет доступа к DNS записям домена.

При редактировании файлов встроенный редактор обычно не хочет отображать содержимое файла и выдает ошибку:
Конвертация в ‘UTF-8’ не поддерживается на стороне сервера

Чтобы не выбирать каждый раз из списка кодировку UTF-8 нужно сделать следующее:

В файл /usr/local/ispmgr/etc/ispmgr.conf дописать

FSEncoding UTF-8

После этого, редактор по-умолчанию станет открывать все файлы в кодировке UTF-8

Сам плагин apachestatus пожно установить через ISPmanager:

Настройки сервера -> Плагины -> Установить

Перед получением сертификата нужно сгенерировать ключи:

1. генерируем приватный ключ

openssl genrsa -out private.key 2048

Если на почту прилетает ошибка awstats:

/usr/share/awstats/tools/update.sh: 22: cd: can't cd to /etc/awstats

нужно удалить файл:

/etc/cron.d/awstats

вся ротация логов и подсчет статистики выполняется при запуске /usr/local/ispmgr/sbin/rotate (через cron root), конфиг его лежит здесь: /usr/local/ispmgr/etc/rotate.conf

Если сайты работают, а ISPmanager недоступен из-за ошибки 502, вероятно по какой то причине отвалился внутренний сервер ihttpd

Для перезапуска выполнить команды:

killall ihttpd
/usr/local/ispmgr/sbin/ihttpd 123.456.789.012 1500

Также следует проверить прописан ли запуск ihttpd в автозагрузке. Об этом можно прочитать в конце статьи ispmanager запуск встроенного ihttpd

Уже сталкивался с таким вопросом, как работа ispmanager только при запущенном апаче (apache2 в Debian или httpd в Centos). Т.е. апач запущен — ispmanager работает, не запущен — соответственно и ispmanager нет. Это говорит что внутренний вебсервер (ihttpd) ispmanager не используется.
Так же блокируется возможность установки nginx’а фронтендом к apache из панели, т.к. ispmanager не позволяет сменить порт апача.
Запустим его и включим nginx!!!