Для начала нужно сделать резервную копию всего хостинга. Для этого заходим в панель управления DirectAdmin, жмем на любой домен и ищем пункт Управление резервными копиями Появится страница с параметрами резервной копии. Обязательно ставим ВСЕ пункты. Далее жмем кнопку Создать резервную копию. Когда резервная копия будет создана — в сообщения придет уведомление о […]
Категория: DirectAdmin
Блокировка отдельных пунктов меню DirectAdmin
Блокировка отдельных пунктов меню панели управления DirectAdmin возможна через создание и редактирование файла /usr/local/directadmin/scripts/custom/all_pre.sh. Указанный файл имеет структуру обычного BASH скрипта с соответствующими правами пользователя и правом на выполнение и заголовком (шебангом). Запрашиваемое меню передаётся в скрипт при вызове параметром $command. Далее внутри скрипта нужно сделать проверку и вернуть код возврата. Код возврата 0 (нуль) […]
DirectAdmin — заметки
Проблемы в DirectAdmin с некорректными правами владельцев и разрешениями cd /usr/local/directadmin/scripts ./set_permissions.sh all Активация поддержки SNI в DirectAdmin Вносим изменения в файл /usr/local/directadmin/conf/directadmin.conf По умолчанию отключено: enable_ssl_sni=0 Для активации: enable_ssl_sni=1 Большое количество процессов dataskq и 100% загрузка CPU Уничтожить все процессы dataskq ps aux | grep dataskq | grep -v grep | awk ‘{print $2}’ […]
DirectAdmin API
Запросы из консоли Установка темы оформления curl —request POST —user ‘admin:PASSWORD’ -F ‘action=select’ \ -F ‘select0=enhanced’ -F ‘reseller=Apply to Me’ \ http://10.0.0.2:2222/CMD_API_SKINS curl —request POST —user ‘admin:PASSWORD’ -F ‘action=select’ \ -F ‘select0=enhanced’ -F ‘reseller=Apply to All Users’ \ http://10.0.0.2:2222/CMD_API_SKINS Добавление IP адреса curl —request POST —user ‘admin:PASSWORD’ -F ‘action=add’ \ -F ‘ip=10.0.1.2’ -F ‘netmask=255.255.255.0’ \ […]
DirectAdmin — добавление пользовательских настроек для отдельно взятого домена
Иногда возникает необходимость добавить пользовательские настройки для отдельно взятого домена в файл конфигурации Apache или Nginx. Добавление настроек в файл вручную не даст результата, т.к. внесенные изменения будут потеряны при следующей перезаписи самой панелью DirectAdmin. Но разработчики DirectAdmin учли возможность внесения изменений через шаблоны. Стандартные шаблоны расположены здесь /usr/local/directadmin/data/templates Рассмотрим создание собственных шаблонов на примере […]
Отключить индексирование сайта по протоколу HTTPS поисковыми системами
Войдите в панель управления DirectAdmin Нажмите кнопку Управление доменами Нажмите на домен Поставьте галочку Защита SSL Нажмите кнопку первую кнопку Сохранить Поставьте галочку Использовать символьную ссылку из private_html в public_html (разрешено для одинаковой информации в http и https) Нажмите вторую кнопку Сохранить Перейдите в файловый менеджер Откройте файл /domains/ВАШДОМЕН/public_html/.htaccess в режиме редактирования Вставьте в начало […]
Composer
Установка Composer на общем хостинге возможна. До начала установки рекомендуем: Активировать в панели управления DirectAdmin опцию allow_url_open; Включить поддержку модуля phar Войдите через SSH с помощью любого SSH-клиента. Далее следуйте инструкциям по установке https://getcomposer.org/download/ После установки в корневом каталоге хостинговой площадки появится исполняемый файл composer.phar
Бесплатные SSL сертификаты от Let’s Encrypt
Justhost.ru присоединился к инициативе Let’s Encrypt и теперь у нас вы можете выпустить совершенно легальный, бесплатный SSL-сертификат. Он выдается на 90 дней и продлевается автоматически. Процесс выпуска сертификата состоит из нескольких простых шагов: 1. В меню Управления доменами, выберите домен и включите для него SSL. 2. Входим в DirectAdmin, далее в «SSL сертификаты» 3. Выбираем […]
Как сменить NS сервера для всех доменов и пользователей в DirectAdmin?
Этот метод подходит как для массовой смены NS серверов, так и для отдельно взятых доменов и/или пользователей. Для отдельных доменов и/или пользователей заменить звёздочку на домен и/или пользователя соответственно. perl -pi -e ‘s/ns1.domain.old./ns3.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns2.domain.old./ns4.domain.new./’ /var/named/*.db perl -pi -e ‘s/ns1.domain.old/ns3.domain.new/’ /usr/local/directadmin/data/users/*/user.conf perl -pi -e ‘s/ns2.domain.old/ns4.domain.new/’ /usr/local/directadmin/data/users/*/user.conf service named restart
DirectAdmin — работа с почтой при использовании доменных указателей
Доменный указатель позволяет работать с точной копией домена, но при этом возникает ряд ограничений. Одним из таких ограничений является работа с почтой. Но эту проблему можно обойти, если сделать доменный указатель полноценным доменом. Но при этом использовать символические ссылки для указания основного каталога веб-сайта. Если домен добавлен в доменные указатели, то удалите его; Добавьте домен; […]