DirectAdmin API

Запросы из консоли Добавление IP адреса curl —request POST —user ‘admin:PASSWORD’ -F ‘action=add’ \ -F ‘ip=10.0.1.2’ -F ‘netmask=255.255.255.0’ \ http://10.0.0.2:2222/CMD_API_IP_MANAGER Создание резервной копии на другой сервер без содержимого каталога domains curl —request POST —user ‘admin:PASSWORD’ -F ‘action=create’ … \ http://10.0.0.2:2222/CMD_API_ADMIN_BACKUP Опции action=create who=all when=now where=ftp ftp_ip=RemoteIP ftp_username=admin ftp_password=PASSWORD ftp_path=/admin_backups ftp_port=21 ftp_secure=no what=select option1=subdomain option2=email option3=forwarder […]

Читать далее

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 — работа с почтой при использовании доменных указателей

Доменный указатель позволяет работать с точной копией домена, но при этом возникает ряд ограничений. Одним из таких ограничений является работа с почтой. Но эту проблему можно обойти, если сделать доменный указатель полноценным доменом. Но при этом использовать символические ссылки для указания основного каталога веб-сайта. Если домен добавлен в доменные указатели, то удалите его; Добавьте домен; […]

Читать далее

DirectAdmin — установка DKIM

Перед установкой DKIM необходимо обновить DirectAdmin сервер. DKIM позволяет добавить цифровую подпись в исходящие сообщения. Принимающие сервера смогут проверить подпись, сравнив её со значением записи в DNS, что позволит определить репутацию отправителя. Убедитесь, что exim поддерживает подпись DKIM: [root@es5 ~]# /usr/sbin/exim -bV | grep ‘Support for’ Support for: crypteq IPv6 Perl OpenSSL move_frozen_messages Content_Scanning DKIM […]

Читать далее

DirectAdmin — скрипт поиска совпадающих пользователей и доменов перед миграцией

Перед миграцией пользователей между серверами DirectAdmin, уже имеющими других клиентов и домены, необходимо удостовериться, что данные не будут утеряны, и все пользователи и данные будут корректно перенесены. В этом поможет наш скрипт. Для работы скрипта необходим другой скрипт, обеспечивающий связку с API DirectAdmin (скрипт для работы с API можно скачать здесь http://code.google.com/p/python-directadmin/) Задача скрипта состоит […]

Читать далее

DirectAdmin — перенос данных с удалённого сервера с помощью rsync

Необходимо перенести большой объём данных для пользователя: /home/username/domains/ Создать резервную копию без домашней директории доменов: Admin Level -> Admin Backup/Transfer -> Create Backup В разделе What исключить Domains Directory и создать резервную копию. Таким образом будет создан файл tar.gz без каталога /home/username/domains. Переместить и развернуть созданный архив tar.gz. Вручную переместить каталог domains. Лучшим инструментом для […]

Читать далее