ساختار دایرکتوری‌ها و مسیرهای مهم در DirectAdmin – راهنمای کامل برای مدیران سرور

DirectAdmin مجموعه‌ای از مسیرها، فایل‌ها و ساختارهای استاندارد دارد که هر مدیر سروری باید با آن‌ها آشنا باشد. این مقاله یک مرجع کامل از مسیرهای اصلی، فایل‌های تنظیمات، قالب‌ها، لاگ‌ها، داده‌های کاربران و سرویس‌های مرتبط ارائه می‌دهد.

Paths in DirectAdminDirectory Structure

~2 دقیقه مطالعه · آخرین به‌روزرسانی ۱۰ اسفند ۱۴۰۴

1. مسیر اصلی DirectAdmin


تمام فایل‌های اصلی DirectAdmin در مسیر زیر قرار دارند:


/usr/local/directadmin/

این مسیر شامل باینری‌ها، تنظیمات، داده‌ها، قالب‌ها، اسکریپت‌ها و فایل‌های سرویس است.

---

2. فایل‌های تنظیمات اصلی


مسیرکاربرد
/usr/local/directadmin/conf/directadmin.conf فایل اصلی تنظیمات DirectAdmin
/usr/local/directadmin/conf/my.cnf تنظیمات اتصال MySQL برای ابزارهایی مثل mysqldump
/usr/local/directadmin/custombuild/ پوشه CustomBuild برای نصب و مدیریت نرم‌افزارها

نمونه استفاده از my.cnf:


mysql --defaults-extra-file=/usr/local/directadmin/conf/my.cnf
mysqldump --defaults-extra-file=/usr/local/directadmin/conf/my.cnf db > backup.sql
---

3. پوشه‌های داده اصلی (data)


تمام داده‌های DirectAdmin در مسیر زیر ذخیره می‌شوند:


/usr/local/directadmin/data/

زیرپوشه‌های مهم:

مسیرتوضیح
data/admin/ تنظیمات ادمین اصلی (blacklist، brute force و ...)
data/sessions/ سشن‌های کاربران لاگین‌شده
data/skins/ پوسته‌های پنل (Evolution و Enhanced)
data/templates/ قالب‌های سیستم (DNS، وب‌سرور، ایمیل، پیام‌ها و ...)
data/tickets/ تیکت‌ها و پیام‌های Message System
data/users/ تنظیمات کامل هر کاربر

ساختار پوشه هر کاربر:

  • user.conf → تنظیمات اصلی کاربر
  • domains/domain.com.conf → تنظیمات دامنه
  • domain.com.cust_apache / .cust_nginx → تنظیمات سفارشی وب‌سرور
  • domains.list → لیست دامنه‌ها
  • httpd.conf / nginx.conf → کانفیگ وب‌سرور
  • user.usage → آمار مصرف
  • user_ip.list → IPهای اختصاصی
---

4. قالب‌های مهم (Templates)


تمام قالب‌ها در مسیر زیر قرار دارند:


/usr/local/directadmin/data/templates/

برای سفارشی‌سازی باید آن‌ها را به مسیر custom/ کپی کنید.

قالب‌های DNS:

  • dns_a.conf
  • dns_aaaa.conf
  • dns_caa.conf
  • dns_cname.conf
  • dns_mx.conf
  • dns_ns.conf
  • dns_srv.conf
  • dns_tlsa.conf
  • dns_txt.conf
  • dns_https.conf
  • dns_svcb.conf
  • named.db → قالب اصلی zone file

قالب‌های وب‌سرور:

Apache:

  • virtual_host2.conf
  • virtual_host2_secure.conf

Nginx:

  • nginx_server.conf
  • nginx_server_secure.conf
  • nginx_redirect.conf

OpenLiteSpeed:

  • openlitespeed_vhost.conf
  • openlitespeed_listener.conf

قالب‌های پیام‌ها:

  • lost_password_email.txt
  • message_footer.txt
  • suspension_reason.txt
  • user_limit.txt
  • per_email_limit_message.txt
---

5. مسیرهای لاگ مهم


لاگ‌های DirectAdmin:


/var/log/directadmin/
  • error.log → خطاهای پنل
  • access.log → دسترسی‌ها
  • login.log → ورودهای ناموفق
  • security.log → رخدادهای امنیتی
  • system.log → تمام عملیات مهم

Apache:


/var/log/httpd/

Nginx:


/var/log/nginx/

ایمیل (Exim/Dovecot):

  • /var/log/exim/mainlog
  • /var/log/maillog

FTP:

  • /var/log/pureftpd.log
  • /var/log/proftpd/access.log

MySQL/MariaDB:

  • /var/lib/mysql/hostname.err (RedHat)
  • /usr/local/mysql/data/hostname.err (Debian)

CustomBuild:


/usr/local/directadmin/custombuild/custombuild.log
---

6. مسیرهای مهم سیستم و سرویس‌های جانبی


ایمیل مجازی:


/etc/virtual/

وب‌سرور:

  • /etc/httpd/conf/
  • /etc/nginx/
  • /etc/openlitespeed/

DNS:

  • /etc/named.conf
  • /etc/bind/named.conf
  • /var/named/
  • /etc/bind/

CSF/LFD:

  • /etc/csf/csf.conf
  • /var/log/lfd.log

MySQL:

  • /var/lib/mysql/
  • /home/mysql/
---

7. نکات مهم پایانی


  • قبل از هر تغییری از فایل‌ها بک‌آپ بگیرید.
  • مسیرها را دقیق بررسی کنید.
  • برای مشاهده مسیرهای به‌روز از دستور زیر استفاده کنید:

da paths

نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل پیکربندی کلاینت‌های ایمیل، هشدارهای quota در Dovecot و بررسی آخرین لاگین‌ها در DirectAdmin

این مقاله یک مرجع جامع برای کاربران و مدیران DirectAdmin است. در این راهنما یاد می‌گیرید چگونه ایمیل را روی iPhone، Thunderbird و Gmail تنظیم کنید، هشدارهای پر شدن quota را در Dovecot فعال کنید و با یک اسکریپت ساده، آخرین زمان لاگین تمام حساب‌های ایمیل را مشاهده کنید.

ادامه

عیب‌یابی Dovecot در DirectAdmin – رفع خطاهای IMAP، مشکلات احراز هویت و بررسی گواهی SSL

Dovecot سرویس اصلی IMAP/POP3 در DirectAdmin است. گاهی کاربران هنگام ورود به وب‌میل یا کلاینت ایمیل با خطاهایی مثل "Connection dropped" یا "unknown user" مواجه می‌شوند. این مقاله یک راهنمای کامل برای رفع خطاهای رایج Dovecot، پاک‌سازی ایندکس‌ها، بررسی دیتابیس‌های احراز هویت و تست گواهی SSL روی پورت‌های 143 و 993 است.

ادامه

عیب‌یابی DNS در DirectAdmin – وقتی named اجرا می‌شود اما دامنه resolve نمی‌شود

گاهی سرویس named (BIND) روی سرور اجرا می‌شود اما دامنه‌ها resolve نمی‌شوند یا از بیرون پاسخ DNS دریافت نمی‌شود. این مقاله یک راهنمای کامل برای بررسی listen، فایروال، تنظیمات named.conf، propagation، رکوردهای اشتباه، مشکلات ساب‌دامین، resolv.conf و خطاهای رایج DNS در DirectAdmin است.

ادامه

مدیریت رکوردهای DNS در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DirectAdmin ابزارهای قدرتمندی برای مدیریت DNS ارائه می‌دهد: از کاهش TTL برای جلوگیری از downtime، تا ساخت رکوردهای SRV، فعال‌سازی DNSSEC، مدیریت delegation ساب‌دامین‌ها، افزودن خودکار TLSA برای DANE و حتی تغییرات گروهی (Mass Update) روی همه دامنه‌ها. این مقاله یک مرجع کامل برای مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

DNS و Nameserverها در DirectAdmin – راهنمای کامل، کاربردی و حرفه‌ای

DNS ستون فقرات اینترنت است و وظیفه دارد نام دامنه را به IP تبدیل کند. در DirectAdmin می‌توان Nameserverهای اختصاصی ساخت، DNS را مدیریت کرد، DNS Clustering راه‌اندازی کرد و حتی از DNS خارجی استفاده نمود. این مقاله یک راهنمای جامع برای درک DNS، ساخت ns1/ns2، تنظیم Glue Record، رفع خطاها و مدیریت حرفه‌ای DNS در DirectAdmin است.

ادامه

CustomBuild در DirectAdmin – راهنمای کامل نصب، به‌روزرسانی، پیکربندی و سفارشی‌سازی پیشرفته

CustomBuild ابزار اصلی DirectAdmin برای مدیریت سرویس‌ها و نرم‌افزارهای سرور است. این ابزار وب‌سرور، PHP، دیتابیس، ایمیل، FTP و بسیاری از کامپوننت‌های دیگر را نصب، به‌روزرسانی و پیکربندی می‌کند. به دلیل کامپایل از سورس، CustomBuild انعطاف‌پذیری بسیار بالا، سرعت دسترسی به نسخه‌های جدید و مصرف منابع بهینه را فراهم می‌کند.

ادامه