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

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

Читать далее

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

Читать далее