ساختار دایرکتوری در دایرکت ادمین
مقدمه
دایرکتادمین یکی از محبوبترین کنترلپنلهای هاستینگ است که به کاربران امکان مدیریت کامل وبسایت، ایمیل، دیتابیس و فایلها را میدهد. اما برای استفادهی بهتر از این پنل، آشنایی با ساختار دایرکتوریها در آن ضروری است. در این مقاله از اصفهان هاست، بهصورت کامل و ساده ساختار پوشهها و مسیرهای مهم در دایرکتادمین را بررسی میکنیم.
چرا شناخت ساختار دایرکتوری مهم است؟
وقتی بدانید هر فایل و پوشه در کجا قرار دارد، میتوانید:
-
سریعتر به فایلهای موردنظر دسترسی پیدا کنید
-
مشکلات را راحتتر عیبیابی کنید
-
تنظیمات را با دقت بیشتری تغییر دهید
-
امنیت و نظم بیشتری در هاست خود ایجاد کنید
مسیرهای اصلی در دایرکتادمین
دایرکتادمین از چند مسیر اصلی برای ذخیرهسازی فایلها و تنظیمات استفاده میکند. در ادامه مهمترین آنها را معرفی میکنیم:
1. /usr/local/directadmin/
این مسیر، محل نصب اصلی دایرکتادمین است. فایلهای اجرایی، تنظیمات، قالبها و اطلاعات کاربران در این پوشه قرار دارند.
-
conf/: تنظیمات اصلی پنل -
data/skins/: قالبهای گرافیکی پنل -
data/users/: اطلاعات مربوط به کاربران -
data/templates/: قالبهای سیستمی برای تنظیمات وبسرور، DNS، ایمیل و…
2. /home/username/domains/
در این مسیر، اطلاعات مربوط به دامنههای هر کاربر ذخیره میشود. برای هر دامنه، یک پوشه جداگانه وجود دارد.
-
public_html/: فایلهای قابل نمایش در مرورگر -
private_html/: فایلهای امن برای HTTPS -
logs/: گزارشهای مربوط به دامنه -
stats/: آمار بازدید و عملکرد سایت
ساختار پوشههای مربوط به وبسرور
دایرکتادمین از Apache یا Nginx بهعنوان وبسرور استفاده میکند. تنظیمات مربوط به این سرویسها در مسیرهای زیر قرار دارند:
-
Apache:
/etc/httpd/conf/ -
Nginx:
/etc/nginx/ -
فایلهای مربوط به دامنهها:
/etc/httpd/conf/extra/یا/etc/nginx/conf.d/

مسیرهای مربوط به ایمیل
دایرکتادمین از سرویسهایی مثل Exim و Dovecot برای مدیریت ایمیل استفاده میکند. مسیرهای مهم:
-
تنظیمات Exim:
/etc/exim.conf -
ایمیلهای مجازی:
/etc/virtual/ -
گزارشهای ایمیل:
/var/log/exim/
مسیرهای مربوط به دیتابیس
دایرکتادمین معمولاً از MySQL یا MariaDB استفاده میکند. مسیرهای مهم:
-
تنظیمات اتصال:
/usr/local/directadmin/conf/my.cnf -
مسیر دیتابیسها:
/var/lib/mysql/ -
گزارشها:
/var/log/mysqld.log

مسیرهای مربوط به FTP
برای مدیریت فایلها از طریق FTP، تنظیمات در مسیرهای زیر قرار دارند:
-
تنظیمات:
/etc/proftpd.conf -
رمزهای عبور:
/etc/proftpd.passwd -
گزارشها:
/var/log/proftpd/

مسیرهای مربوط به لاگها (گزارشها)
برای بررسی مشکلات یا فعالیتهای کاربران، لاگها بسیار مهم هستند:
-
لاگهای دایرکتادمین:
/var/log/directadmin/-
access.log: ورودها و درخواستها -
error.log: خطاهای سیستم -
security.log: فعالیتهای مشکوک
-
-
لاگهای وبسرور:
/var/log/httpd/یا/var/log/nginx/ -
لاگهای ایمیل، FTP، دیتابیس و سایر سرویسها نیز در مسیرهای مشابه قرار دارند
مسیرهای مربوط به قالبها و تنظیمات سفارشی
دایرکتادمین امکان سفارشیسازی قالبها و تنظیمات را فراهم میکند:
-
قالبهای سیستم:
/usr/local/directadmin/data/templates/ -
قالبهای سفارشی:
/usr/local/directadmin/data/templates/custom/ -
تنظیمات مربوط به دامنهها:
domain.com.confوdomain.com.cust_apache
نتیجهگیری
شناخت ساختار دایرکتوری در دایرکتادمین به شما کمک میکند تا مدیریت بهتری روی هاست خود داشته باشید. با استفاده از این راهنما، میتوانید مسیرهای مهم را بشناسید، تنظیمات را با دقت بیشتری انجام دهید و در صورت بروز مشکل، سریعتر آن را حل کنید.