RuWeb.net - хостинг и регистрация доменных имен
ГЛАВНАЯ ХОСТИНГ ДОМЕНЫ VDS СЕРВЕР ИНФОРМАЦИЯ КЛИЕНТЫ ПРАВИЛА ОПЛАТА ЗАКАЗ ФОРУМ
go to bottom

Версия для печати | Подписаться | Добавить в избранное  
Автор: Тема: HestiaCP как альтернатива VestaCP на сервере Debian 10
Piercer
Junior Member
*




Сообщения: 29
Зарегистрирован: 16.7.2008
Пользователя нет на форуме

[*] когда размещено 7.7.2020 в 12:53
HestiaCP как альтернатива VestaCP на сервере Debian 10


Заранее хочу попросить вас воздержаться от критики панелей управления в этой теме, ибо я лишь привожу небольшой мануал по установке альтернативной панели управления (yet another free hosting panel). Почему - читайте сами тут https://forum.vestacp.com/viewtopic.php?f=10&t=19905
У меня идея перехода с Весты на что-то еще зародилась после того, как упал exim-4.94-1.el7 на CentOS 7 https://forum.vestacp.com/viewtopic.php?f=12&p=82578
и пришлось откатить на 4.93 с запрещением в repo к обновлению exim.

Итак, кому интересно, читайте дальше, как я ставил Hestia on Debian 10.
1. Ставим из панели управления хостингом RUWEB голый Debian 10.
2. По мануалу устанавливаем синхронизацию ns-зон ruweb http://forum.ruweb.net/viewthread.php?tid=2891)
Для Debian 10 настройки синхронизации следующие:
в файле /root/dnsmgr/dnsmgrupdate.conf

NAMEDPATH=/etc/bind/named.conf
MASTERIP=185.xxx.xxx.xxx (ваш ip из емайла)
DNSMGRURL=https://dnsmgr1.deserv.net/manager/dnsmgr?out=text&authinfo=username:pass
DNSMGRURL=https://dnsmgr2.deserv.net/manager/dnsmgr?out=text&authinfo=username:pass
CHANGESONLY=yes
CHECKMASTER=yes

3. В Centos 7 файл named.conf один. А в Debian 10 named.conf и named.conf.options - их два. Поэтому дальнейший мануал по синхронизации ns-зон различается.
Поясню. В Centos 7 named.conf содержит параметр
options {...} и список db.зон ваших доменов.
В Debian 10 установлен BIND9 и его named.conf содержит список db.зон ваших доменов, а в named.conf.options указаны options {...} и только.
Поэтому даже если мы по мануалу RUWEB-a пропишем в дебианском named.conf.options
options {
notify explicit;
also-notify { 74.119.194.67; 185.12.92.10; };
allow-transfer { 74.119.194.67; 185.12.92.10; };
}
, то нифига не сработает.

Решение пришло такое: мы файл named.conf.options полностью очищаем вообще нафиг из Debian 10 (то есть делаем :>/etc/bind/named.conf.options) и переносим в /etc/bind/named.conf который теперь выглядит так:

options {
directory "/etc/bind";
allow-recursion { 127.0.0.1; ::1; };
allow-query { any; };
forwarders {
8.8.8.8;
8.8.4.4;
};

notify explicit;
also-notify { 74.119.194.66; 185.12.92.10; };
allow-transfer { 74.119.194.66; 185.12.92.10; };
};

То есть, все как у CentOS 7: один файл и для options и для config (это, кстати, можно делать и через панель управления Hestia в настройках Bind9).

5. Создаем cron-запись, которая каждую минуту проверяет наличие новых\удаленных доменов и синхронизирует с ns-зонами RUWEB-a. По инструкции RUWEB в Debian 10 синхронизация не работает. Поэтому в файл /etc/crontab пишем только так:
* * * * * root /root/dnsmgr/dnsmgrupdate >> /var/log/dnsmgrupdate

6. Ставим по мануалу панель управления HestiaCP https://docs.hestiacp.com/getting_started.html#getting-hestia-installation-sc...

7. Заходим в панель управления и в разделе Пакеты https://185.xxx.xxx.xxx:8083/list/package/) устанавливаем ns-зоны вашего любимого RUWEB-a ( ns52.ruweb.net / ns51.ruweb.net)

8. Все остальное как и в VestaCP: создание юзера, вход под юзером, создание доменов, проверка доменов на дополнительном сервере имен https://dnsmgr2.xxxxx.net/manager/dnsmgr)

Если что-то забыл, спрашивайте. Дополню.

Piercer прикрепил это изображение:
12.jpg - 183.31kb




С уважением, Алекс
Просмотреть Профиль Пользователя Посетить Домашнюю Страницу Пользователя Просмотреть все сообщения этого пользователя Отправить пользователю личное сообщение

Powered by XMB
Разработано Группа XMB © 2001-2008
[запросов: 21] [PHP: 74.4% - SQL: 25.6%]
go to top
Центр поддержки (круглосуточно)
https://ruweb.net/support/
Москва(499) 502-44-31
Санкт-Петербург(812) 336-42-55
Нижний Новгород(831) 411-12-44
Екатеринбург(343) 204-71-16
© 2002-2013 ЗАО "РУВЕБ"

Дизайн - CredoDesign
Rambler\'s Top100 Рейтинг@Mail.ru
RuWeb.net - Хостинг веб-сайтов (первый месяц - бесплатно). Регистрация доменов.