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 для сайтов

Ротация логов бывает необходима в случаях, когда лог файлы растут очень быстро (часто посещаемые сайты) или для удаления очень старых, но не используемых файлов, для сокращения занимаемого места на диске. Ниже приведен пример использования штатной утилиты ротации с применением конфигурационного файла к  каталогу /var/log/httpd (CentOS 6 или 7) # Ротация логов для сайтов cat <<EOF […]

Читать далее

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/) Задача скрипта состоит […]

Читать далее