Categories: Шпаргалки

Настройка панели управления хостингом Brainy на CentOS 7

BrainyCP — бесплатная панель управления веб-хостингом. Она устанавливается на компьютер с операционной системой Linux, и позволяет организовать хостинг для сайтов.

Установка Brainy

Переходим на страницу загрузки 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 необходимо, чтобы в брандмауэре были открыты следующие порты:

  • Веб-сервер: 80/TCP, 443/TCP
  • DNS: 53/TCP, 53/UDP
  • Почта: 25/TCP, 465/TCP, 587/TCP, 993/TCP, 995/TCP
  • Управление BrainyCP: 8000/TCP, 8002/TCP
  • База данных: 3306/TCP (только при необходимости дать внешний доступ)
  • FTP: 20/TCP, 21/TCP
  • SSH: 22/TCP

Смотрим добавленные порты в брандмауэр 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

admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

2 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

2 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

2 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

2 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

2 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

2 месяца ago