BrainyCP — бесплатная панель управления веб-хостингом. Она устанавливается на компьютер с операционной системой Linux, и позволяет организовать хостинг для сайтов.
Установка
Проверка
Состояние служб
Открытые порты
Настройка сервера
Возможные проблемы
Install package: <название пакета>… [ERROR]
Не работает служба proftpd
Переходим на страницу загрузки Brainy . Отмечаем галочками необходимые компоненты, например:
Кликаем по Сгенерировать команду установки — копируем готовую команду:
Вставляем полученную команду в консоль Linux и ожидаем завершения операции установки.
После завершения установки, перезагружаем систему:
shutdown -r now
После установки системы необходимо проверить корректность установки и запуска системы.
В браузере переходим по адресу http://192.168.0.14:8002 или https://192.168.0.14:8000 (+http2), где 192.168.0.14 — адрес нашего сервера. В верхней части панели проверяем состояние всех сервисов:
* в данном примере службы Clamav и FTP не запущены (подчеркнуты красным).
Переходим в панель Приложения — Менеджер приложений :
Пробуем запустить или переустановить пакеты, отвечающие за запуск неработающих служб.
Необходимо добиться, чтобы все службы были запущены:
Для нормальной работы BrainyCP необходимо, чтобы в брандмауэре были открыты следующие порты:
Смотрим добавленные порты в брандмауэр CentOS:
firewall-cmd —list-all
Если есть не добавленные порты, добавляем их. Пример команды для добавления портов 80 и 443:
firewall-cmd —permanent —add-port=80/tcp —add-port=443/tcp
firewall-cmd —reload
Перед использованием Brainy необходимо сделать некоторые настройки.
Переходим в раздел Управление — Настройка сервера. Задаем правильный часовой пояс и включаем синхронизацию времени:
В принципе, сервер можно использовать.
1. В ходе установки появляется ошибка «Install package: <название пакета>… [ERROR]».
Для решения проблемы вручную ставим необходимые пакеты. В моем случае это были:
yum install libXpm t1lib libevent aspell libvpx gd net-snmp tokyocabinet recode enchant libyaml yum-priorities perl-DBI gmp-devel unzip yajl gperftools-devel perl-DBD-MySQL brainy-php5-devel quota iptables-services whois libunwind libcgroup-tools
2. После установки Brainy не работает служба proftpd.
Чтобы понять, в чем проблема, вводим команду:
systemctl status proftpd
В моем случае была проблема в отсутствии файла /etc/proftpd/ftpd.passwd. Его необходимо создать и задать правильные права:
touch /etc/proftpd/ftpd.passwd
chown ftp:ftp /etc/proftpd/ftpd.passwd
chmod 640 /etc/proftpd/ftpd.passwd
Также проблема была в отсутствии сертификатов /var/lib/ssl/ftp.crt и /var/lib/ssl/ftp.key . Для решения проблемы можно просто создать симлинки:
ln -s /var/lib/ssl/smtp.crt /var/lib/ssl/ftp.crt
ln -s /var/lib/ssl/smtp.key /var/lib/ssl/ftp.key
Теперь можно запустить proftpd:
systemctl start proftpd
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…