Премиальное программное обеспечение и практические уроки
CyberPanel, панель хостинга с наибольшим количеством ошибок, следует устанавливать с осторожностью!
После нескольких дней мучений я наконец решил записать использование КиберПанель Что касается обнаруженных багов, CyberPanel — определённо совершенно бесполезная панель управления для Linux-серверов. Американцы не понимают, что значит «бесполезный». Давайте сначала популяризируем, что значит «бесполезный»!
«Куриные ребрышки, куриные ребрышки, выбрасывать их жалко, но и есть их безвкусно!»
Почему CyberPanel такой бесполезный? Поддержка WordPress у CyberPanel, несомненно, лучшая, а её скорость не имеет себе равных среди других панелей хостинга.
Когда дело доходит до оптимизации скорости доступа WordPress, CyberPanel, безусловно, является лучшим в Интернете благодаря высокой степени интеграции с OpenLiteSpeed.
CyberPanel — это панель управления веб-хостингом для OpenLiteSpeed и LiteSpeed Enterprise. Альтернатива cPanel или Plesk.
Панель поддерживает китайский и другие языки. Поскольку это зарубежная панель, в Китае её пользователей немного. Информация о некоторых обнаруженных ошибках (BUG) может быть найдена на форуме официального сайта.
Панель CyberPanel обладает множеством практичных функций, таких как возможность создания неограниченного количества сайтов, бесплатная заявка на SSL, установка WordPress одним щелчком мыши, а также управление хостингом и базой данных. По функционалу она подходит для небольших и средних сайтов.
Однако настройка CyberPanel совершенно бесчеловечна. Ошибка в настройке хотя бы одного шага в лучшем случае приведёт к сбою панели, а в худшем — к переустановке системы.
Для человека, имеющего небольшие навыки эксплуатации и обслуживания, даже при поддержке chatgpt, он все равно беспомощен перед панелью CyberPanel!
Далее давайте поговорим о серьезных проблемах, с которыми приходится сталкиваться при использовании CyberPanel в реальных приложениях.
Что такое OpenLiteSpeed?
OpenLiteSpeed (OLS) — веб-сервер с открытым исходным кодом, разработанный компанией LiteSpeed Technologies. Он лёгкий, эффективный и безопасный, что делает его подходящим для хостинга крупномасштабных веб-приложений. OpenLiteSpeed — это версия веб-сервера LiteSpeed Enterprise с открытым исходным кодом, предлагающая многие схожие основные функции, но с некоторыми ограничениями для корпоративного использования.
Панель CyberPanel тесно интегрирована с OpenLiteSpeed. В основе по-прежнему лежит OpenLiteSpeed, но, опираясь на OpenLiteSpeed, панель CyberPanel получила расширенные функции эксплуатации и обслуживания.
Во время использования я столкнулся со множеством проблем, как больших, так и маленьких. Начну с самого начала!
Установка и удаление
Панель CyberPanel — одна из тех хостинговых панелей, которую легко установить, но сложно удалить. В случае серьёзных проблем систему можно только восстановить.
Официально предоставляются только скрипты для установки и обновления панели CyberPanel, а скрипта удаления вообще нет.
Даже сайт технической поддержки находится в состоянии ошибки.https://community.cyberpanel.net/docs
Его легко установить, но сложно удалить, практически невозможно. Главная проблема в том, что удаление выполняется некорректно, и после этого невозможно переустановить CyberPanel. Даже если вы удалите соответствующие файлы каталога, после переустановки CyberPanel вы всё равно столкнётесь с различными проблемами.
Во-первых, установка CyberPanel поддерживает только Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, AlmaLinux 8, AlmaLinux 9 и CloudLinux 8.
Этапы установки
sudo apt update && sudo apt upgrade -y
ш <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
Если у вас нет прав root, используйте следующий метод установки
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
Процесс установки очень прост, просто следуйте инструкциям по установке, чтобы выбрать установку.
Начинающим пользователям не рекомендуется использовать панель CyberPanel. Чтобы узнать о конкретных способах удаления CyberPanel, обратитесь к chatgpt.
Вот некоторые из самых серьёзных проблем при установке и использовании CyberPanel! Эта статья — всё, что вам нужно знать, чтобы освоить CyberPanel!
Настройки безопасности CyberPanel
После завершения установки первым делом мы думаем о настройках безопасности. Безопасность, безусловно, ключевой момент для CyberPanel. Если вы не настроили никаких настроек безопасности, поздравляем: ваш сервер открыт для хакеров.
Тогда давайте приступим к настройке безопасности!
Супер администратор админ
Я совершенно не согласен с логикой продукта CyberPanel. После установки учётная запись по умолчанию — admin, а её идентификатор — 1, который нельзя изменить. После изменения этого идентификатора могут возникнуть различные проблемы, приводящие к сбоям.
Фактор опасности: пять звезд!
Если имя суперадминистратора не будет изменено, это упростит атаки методом подбора паролей.
Решение: Создайте новую учётную запись с правами суперадминистратора. При создании нового пользователя имя и фамилия должны быть длиннее 4 символов, иначе учётная запись не будет создана.
Затем выйдите из системы и войдите под новой учётной записью администратора. После входа установите более сложный пароль администратора в поле «Изменить пользователя». После сохранения войдите в phpMyAdmin.
Примечание: Не включайте дополнительную функцию 2FA. Если вы её включите, новому администратору по непонятной причине потребуется 2FA для входа в систему.
Редактируем первую запись в таблице loginSystem_administrator в базе данных cyberpanel.
Измените admin на сложное имя пользователя и сохраните файл.
Затем войдите в систему, используя только что созданную учетную запись администратора.
Создайте новый пакет в пакете. Пакет по умолчанию можно изменить только под учетной записью исходного администратора. Создайте новый пакет и установите для доменного имени, трафика и дискового пространства значение 0. 0 означает неограниченный объём, а для остальных параметров — 1000.
SSL-доступ CyberPanel
В эпоху безопасности SSL, если нет возможности использовать SSL-доступ, то доступ в Интернете осуществляется открытым текстом, и безопасность всех передаваемых данных не может быть гарантирована.
Доменное имя панели администратора. После настройки не выдавайте SSL-сертификат для хоста панели в SSL-имя хоста. Если вы выпустите сертификат в SSL-имя хоста, он станет недействительным и станет тестовым.
Фактор риска: три звезды
При настройке панели SSL, если дополнительная функция не выбрана, будет выполнена проверка rDNS/PTR. Если выбрана, почтовый сервис использоваться не будет.
С логической точки зрения это не соответствует общепринятому мышлению. Так называемые дополнительные функции используются только тогда, когда они отмечены галочкой, и не используются, если они не отмечены галочкой.
В мастере установки настроенный сертификат SSL панели будет по умолчанию иметь идентификатор пользователя ID1 при входе в систему нового административного пользователя.
Порт доступа CyberPanel
Порт по умолчанию — 8090. Если изменить его на другой порт управления, SSL-сертификат доменного имени станет недействительным через некоторое время.
Фактор риска: три звезды
Ошибка «На устройстве не осталось места»
Последний большой сюрприз заключается в том, что CyberPanel не включает функцию временного перезапуска сеансов в настройках PHP по умолчанию. Если на сайте большой трафик, это может привести к переполнению инодов в течение определённого периода времени.
После того, как оставшиеся иноды станут 0%, все файлы не смогут быть сохранены, что приведет к ошибкам базы данных, веб-ошибкам и многим другим ошибкам.
Примечание: Иноды для системных дисков и дисков с данными различаются. Количество инодов зависит от размера жёсткого диска!
Фактор опасности: пять звезд!
Что такое иноды?
Иноды (индексные узлы) — ключевая структура данных в файловых системах Linux и UNIX, используемая для хранения метаданных о файлах и каталогах. Каждому файлу или каталогу соответствует инод, который в первую очередь описывает базовую информацию о файле или каталоге, а не хранит его содержимое или имя.
- Иноды заранее выделяются при создании файловой системы, и каждая файловая система имеет фиксированное количество инодов.
- Индекс обычно соответствует файлу или каталогу.
- Если в файловой системе заканчиваются иноды, новые файлы не могут быть созданы, даже если на диске есть свободное место.
Если вы получили ошибку «На устройстве не осталось места» и у вас достаточно места на диске, но вы все равно получаете эту ошибку, возможно, у вас заканчиваются иноды.
Используйте команду df -i для просмотра информации об инодах системы.
В CyberPanel файлы кэша сеансов хранятся в каталоге /var/lib/lsphp/session.
Чтобы удалить кэш сеанса, используйте следующую команду
sudo find /var/lib/lsphp/session/lsphp74 -type f -name 'sess_*' -atime +1 -exec rm {} \;
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/132.0.0.0 Mobile Safari/537.36
В настоящее время я использую Pagoda — панель, с которой я не знаком.