воскресенье, 19 июля 2009 г.

Описание конфигурационных файлов DirectAdmin

Собственно, понадобилось изучить, где и что хранит DirectAdmin, чтоб быстрее ориентироваться в ситуации... Под катом описание всех конфигурационных файлов DA, за исключением некоторых, назначения которых я так и не понял :-)

Основные конфиги DA находятся в /usr/local/directadmin/conf.

directadmin.conf - объявляет глобальные параметры DA, в т.ч. пути до конфигов, логов и т.д.

my.cnf, mysql.conf - содержат пароль на MySQL для пользователя da_admin, от имени которого и совершаются все операции пользователей, в т.ч. дамп баз средствами DA

Конфигурационные файлы юзеров лежат в /usr/local/directadmin/data/users/%username%. Наиболее важные:

bandwidth.tally - хранит трафик, потребленный данным юзером

bandwidth.tally.cache - трафик данного юзера по дням за текущий месяц, расписан по категориям(ftp, e-mail, http т.д.)

crontab.conf - список заданий для крона

domains.list - список доменов данного юзера

ftp.passwd - список фтп-пользователей для аккаунтов с выделенным IP

httpd.conf - отдельный для каждого юзера. отличия в секции VirtualHost

ticket.conf - хранит e-mail, на которые посылать оповещения от DA

tickets.list - список тикетов DA для этого юзера

user.conf - конкретные настройки аккаунта, соответствуют тарифу, который оплачивает юзер, отображается на странице https://%servername%.ruweb.net:2223/CMD_SHOW_USER?user=%username%

user.history - сведения за каждый месяц по использованным трафику и месте на диске

user.usage - инфо о том, чего и сколько использовано юзером на текущий момент. отображается на странице https://%servername%.ruweb.net:2223/CMD_SHOW_USER?user=%username%

Папка domains содержит настройки и статистику использования системных ресурсов конкретно по каждому домену и поддомену аккаунта. Файлы:

%user_domain%.conf - локальные параметры данного домена (трафик. квота, юзер-владалец, доступность для использования php, cgi и ssl и т.д.)

%user_domain%.ftp - все настройки, которые относятся к фтп-доступу для данного аккаунта

%user_domain%.mime.types - ?

%user_domain%.subdomains - список поддоменов данного домена

%user_domain%.usage - объем трафика, размер логов и квота, использованная для логов и хранения фалов. все для конкретного сайта.


Для реселлеров в папке /usr/local/directadmin/data/users/%username% существуют дополнительные файлы :

DAdminUsage.bytes - использованный трафик (?)

backup.conf - настройки пользовательского бэкапа

ip.list - список ip данного реселлера

login.hist - список последних заходов на данный аккаунт с указанием времени и ip с котрого был осуществлен доступ

packages.list - указвыает файл , хранящийся в папке packages (для чего?)

packages/wp.pkg - (что определяет?)

reseller.allocation - указвает, сколько и каких квот использует реселлер

reseller.conf - хранит различные лимиты. указаны на странице https://%servername%.ruweb.net:2223/CMD_SHOW_RESELLER?user=%username% в колонке "Maximum Usage"

reseller.history - ?

reseller.usage - указывает, сколько и чего использовано на данный момент. можно увидеть на странице https://%servername%.ruweb.net:2223/CMD_SHOW_RESELLER?user=%username% в колонке "Current Usage"

u_welcome.txt - шаблон письма с параметрами аккаунта, которое идет только что созданному пользователю на указанный e-mail

users.list - список юзеров, которые были созданы данным реселлером.


Данный текст распространяется под лицензией Attribution-Noncommercial-Share Alike 3.0 Unported