آموزش کار با DirectAdmin؛ معرفی کامل بخشهای مهم کنترل پنل
مقدمه:
آموزش کار با Direct Admin و معرفی کامل بخشهای مهم کنترل پنل به شما کمک میکند بدون نیاز به دسترسی مستقیم به سرور، دامنهها، فایلهای سایت، ایمیلها، دیتابیس، SSL و نسخههای پشتیبان را مدیریت کنید. بیشتر کارهای روزمره یک وبسایت از طریق همین محیط انجام میشود. نام یا محل بعضی گزینهها ممکن است با توجه به نسخه DirectAdmin، پوسته فعال و سطح دسترسی سرویس متفاوت باشد، اما وظیفه اصلی بخشها تقریباً یکسان است.
فهرست مطالب
- DirectAdmin چیست؟
- ورود به کنترل پنل و شناخت داشبورد
- معرفی بخشهای اصلی DirectAdmin
- مدیریت دامنه، DNS و SSL
- کار با File Manager
- ساخت و مدیریت ایمیل
- مدیریت دیتابیس MySQL
- تهیه و بازیابی نسخه پشتیبان
- بررسی آمار و منابع هاست
- امکانات پیشرفته و وظایف زمانبندیشده
- چکلیست امنیت و اشتباهات رایج
- جمعبندی و سؤالات متداول
DirectAdmin چیست و چه کاربردی دارد؟
DirectAdmin یک کنترل پنل میزبانی وب است که امکانات مدیریتی سرور را در قالب یک رابط گرافیکی در اختیار کاربران قرار میدهد. به کمک آن میتوان بسیاری از عملیات فنی هاست را بدون واردکردن فرمانهای لینوکس انجام داد.
کاربران عادی معمولاً به سطح User دسترسی دارند. سطحهای Reseller و Admin برای فروشندگان هاست و مدیران سرور در نظر گرفته شدهاند و گزینههای بیشتری نمایش میدهند. بنابراین اگر گزینهای را در حساب خود مشاهده نمیکنید، ممکن است آن قابلیت در سرویس شما فعال نشده یا محدودیت بسته میزبانی مانع دسترسی باشد.
پوسته Evolution امکان سفارشیسازی منوها و ابزارکها را در اختیار مدیر یا فروشنده سرویس قرار میدهد؛ به همین دلیل چینش پنل دو شرکت میزبان لزوماً یکسان نیست. سطح دسترسیهایی مانند DNS، SSL، SSH، Cron، تعداد ایمیلها و تعداد دیتابیسها نیز میتواند بر اساس تنظیمات حساب محدود شود. docs.directadmin.com
اگر برای تشخیص امکانات موردنیاز سایت یا انتخاب هاست مجهز به DirectAdmin تردید دارید، میتوانید مشخصات پروژه را با کارشناسان شرکت تجارت الکترونیک نوژن بررسی کنید و پیش از خرید، درباره منابع و سطح دسترسی مناسب مشاوره بگیرید.
ورود به DirectAdmin و شناخت داشبورد
اطلاعات ورود معمولاً پس از فعالشدن هاست برای مالک سرویس ارسال میشود. نشانی ورود میتواند بر پایه دامنه، نام میزبان یا IP سرور باشد. پورت متداول پنل DirectAdmin نیز 2222 است، اما شرکت میزبان ممکن است نشانی اختصاصی یا روش ورود متفاوتی ارائه کند.
هنگام ورود، وجود HTTPS و صحیحبودن دامنه صفحه را بررسی کنید. رمز کنترل پنل را در صفحات ناشناس وارد نکنید و اطلاعات ورود را از طریق پیامرسانهای عمومی برای دیگران نفرستید.
داشبورد معمولاً اطلاعاتی مانند فضای مصرفشده، پهنای باند، تعداد دامنهها، ایمیلها و دیتابیسها را نمایش میدهد. این قسمت فقط گزارش وضعیت نیست؛ نزدیکشدن به محدودیت فضای دیسک میتواند در دریافت ایمیل، ایجاد بکاپ یا عملکرد سایت مشکل ایجاد کند.
[لینک داخلی پیشنهادی: انکرتکست «راهنمای انتخاب هاست مناسب» ← مقاله راهنمای انتخاب هاست]
آموزش کار با DirectAdmin و بخشهای مهم کنترل پنل
جدول زیر وظیفه مهمترین قسمتهایی را که معمولاً در سطح کاربر دیده میشوند، خلاصه میکند. عنوان دقیق گزینهها ممکن است بر اساس زبان و تنظیمات پوسته تغییر کند.
| بخش کنترل پنل | کاربرد اصلی | نکته مهم |
|---|---|---|
| Account Manager | مدیریت دامنه، DNS، SSL، ریدایرکت و FTP | تغییر اشتباه DNS ممکن است سایت یا ایمیل را از دسترس خارج کند |
| E-mail Manager | ساخت صندوق ایمیل، فوروارد، پاسخگوی خودکار و تنظیمات ضداسپم | فوروارد ایمیل با صندوق مستقل یکسان نیست |
| File Manager | آپلود، ویرایش، فشردهسازی و مدیریت فایلها | پیش از ویرایش فایلهای اصلی نسخه پشتیبان بگیرید |
| MySQL Management | ساخت دیتابیس و کاربر و تعیین دسترسی | اطلاعات دیتابیس باید با تنظیمات برنامه یکسان باشد |
| SSL Certificates | صدور یا نصب گواهی و فعالسازی HTTPS | ابتدا باید دامنه به سرور صحیح متصل شده باشد |
| Create/Restore Backups | تهیه یا بازیابی نسخه پشتیبان حساب | فایل بکاپ نباید فقط روی همان هاست نگهداری شود |
| Site Summary / Statistics | مشاهده مصرف منابع، آمار و گزارشها | پرشدن فضا یا رسیدن به سقف منابع را زود بررسی کنید |
| Advanced Features | Cron Jobs، صفحات خطا و امکانات تکمیلی | اجرای تنظیمات اشتباه میتواند روی عملکرد سایت اثر بگذارد |
برای مشاهده سرویسهای متناسب با مدیریت سایت، ایمیل، دیتابیس و بکاپ میتوانید صفحه خدمات هاست شرکت تجارت الکترونیک نوژن را بررسی کنید. پیش از انتخاب پلن، ظرفیت دیسک، محدودیت منابع، سیاست بکاپ و امکانات DirectAdmin را با نیاز واقعی سایت تطبیق دهید.
مدیریت دامنهها در Account Manager
افزودن و مدیریت دامنه
در بخش Domain Setup یا Domain Management میتوانید دامنههای متصل به حساب را مشاهده کنید. اگر بسته هاست اجازه افزودن چند دامنه را بدهد، گزینه ایجاد دامنه جدید نیز در همین قسمت قرار دارد.
هنگام افزودن دامنه، املای نام آن را با دقت بررسی کنید. سپس مطمئن شوید Name Serverهای دامنه یا رکوردهای DNS آن به سرور درست اشاره میکنند. افزودن دامنه به پنل، بدون تنظیم DNS، برای نمایش سایت کافی نیست.
ساخت زیردامنه و Domain Pointer
زیردامنه برای ایجاد نشانیهایی مانند shop.example.com یا blog.example.com کاربرد دارد. پس از ساخت آن باید مسیر فایلهای زیردامنه و رکورد DNS را بررسی کنید.
Domain Pointer برای متصلکردن یک دامنه دیگر به دامنه اصلی استفاده میشود. پیش از فعالسازی، مشخص کنید دامنه دوم باید نسخهای مستقل، نام مستعار یا انتقالدهنده به دامنه اصلی باشد.
مدیریت DNS
از DNS Management میتوان رکوردهایی مانند A، CNAME، MX و TXT را مدیریت کرد. این قسمت حساس است؛ حذف یا تغییر نادرست یک رکورد ممکن است وبسایت، سرویس ایمیل یا فرایند تأیید مالکیت دامنه را مختل کند.
اگر DNS دامنه در سرویس دیگری مانند یک ارائهدهنده CDN مدیریت میشود، تغییر رکوردها در DirectAdmin اثری روی دامنه نخواهد داشت. ابتدا Name Serverهای فعال دامنه را بررسی کنید. نمایش یا عدم نمایش گزینه DNS نیز میتواند به سطح دسترسی تعیینشده برای حساب بستگی داشته باشد. DirectAdmin Docs
[لینک داخلی پیشنهادی: انکرتکست «DNS چیست و چگونه کار میکند» ← مقاله آموزش DNS]
نصب و فعالسازی SSL
بخش SSL Certificates برای درخواست گواهی خودکار یا نصب گواهی موجود استفاده میشود. در بسیاری از سرورها امکان صدور گواهی از طریق سرویس ACME فراهم است، اما فعالبودن آن به تنظیمات شرکت میزبان بستگی دارد.
پیش از درخواست SSL، دامنه و زیردامنههای انتخابشده باید به IP درست متصل باشند. پس از صدور گواهی، سایت را با HTTPS آزمایش کنید و سپس انتقال خودکار HTTP به HTTPS را فعال کنید. فعالکردن ریدایرکت قبل از اطمینان از صحت گواهی ممکن است دسترسی به سایت را دشوار کند.
آموزش کار با File Manager در DirectAdmin
File Manager برای مدیریت فایلهای سایت از طریق مرورگر طراحی شده است. فایلهای دامنه اصلی معمولاً در مسیری مانند domains/example.com/public_html قرار میگیرند، اما ساختار دقیق میتواند با تنظیمات سرور تفاوت داشته باشد.
برای بارگذاری یک سایت، بهتر است فایلها را ابتدا در قالب ZIP آپلود و سپس در مسیر صحیح استخراج کنید. بعد از استخراج، بررسی کنید فایل اصلی مانند index.php یا index.html مستقیماً در پوشه عمومی قرار گرفته باشد و داخل یک پوشه اضافی باقی نمانده باشد.
عملیات مهم File Manager
- ایجاد فایل و پوشه
- آپلود و دانلود فایل
- فشردهسازی و استخراج آرشیو
- کپی یا انتقال فایلها
- ویرایش فایلهای متنی و تنظیمات
- تغییر مجوز دسترسی در محدوده مجاز
- نمایش فایلهای مخفی، در صورت فعالبودن گزینه مربوطه
نسخههای جدید پوسته Evolution گزینه نمایش یا مخفیکردن فایلها و پوشههایی را که نامشان با نقطه آغاز میشود در تنظیمات File Manager ارائه میکنند. این قابلیت برای مشاهده فایلهایی مانند .htaccess مفید است. DirectAdmin Docs
پیش از ویرایش .htaccess، فایل تنظیمات برنامه یا فایلهای قالب، یک کپی نگه دارید. مجوزهای فایل را نیز بدون دلیل روی حالت کاملاً باز قرار ندهید؛ سطح دسترسی باید فقط بهاندازه نیاز برنامه باشد.
[لینک داخلی پیشنهادی: انکرتکست «آموزش مدیریت فایلها در هاست» ← مقاله آموزش File Manager]
ساخت و مدیریت ایمیل در DirectAdmin
بخش E-mail Manager برای ساخت نشانیهایی مانند info@example.com، تغییر رمز، تعیین سهمیه و ورود به وبمیل استفاده میشود. برای هر فرد یا کاربرد بهتر است یک صندوق جداگانه بسازید تا مدیریت دسترسی و پیگیری پیامها آسانتر باشد.
در بخش Forwarders میتوانید پیامهای ورودی یک نشانی را به مقصد دیگری منتقل کنید. فوروارد بهتنهایی الزاماً یک صندوق ذخیرهسازی ایجاد نمیکند؛ بنابراین هنگام تنظیم آن مشخص کنید آیا به نگهداری نسخه پیام روی هاست نیاز دارید یا خیر.
گزینههای Autoresponders و Vacation Messages برای پاسخ خودکار کاربرد دارند. Spam Filters یا تنظیمات مشابه نیز به کنترل پیامهای ناخواسته کمک میکنند. نوع ابزار ضداسپم و گزینههای قابلمشاهده به پیکربندی سرور وابسته است.
در پوسته Evolution میتوان از مسیر حسابهای ایمیل، برای صندوقهای مجازی وارد وبمیل شد؛ این قابلیت برای حساب سیستمی اصلی به همان شکل اعمال نمیشود. DirectAdmin Docs
[لینک داخلی پیشنهادی: انکرتکست «ساخت ایمیل سازمانی روی هاست» ← مقاله آموزش ساخت ایمیل دامنه]
ساخت و مدیریت دیتابیس MySQL
بسیاری از سیستمهای مدیریت محتوا برای ذخیره مطالب، کاربران و تنظیمات از دیتابیس استفاده میکنند. در MySQL Management میتوانید دیتابیس و کاربر ایجاد کرده و دسترسی کاربر را به پایگاه داده مشخص کنید.
پس از ساخت دیتابیس، نام دیتابیس، نام کاربری، رمز و میزبان دیتابیس را در محل امن نگه دارید. این اطلاعات باید در فایل تنظیمات برنامه، مانند wp-config.php در وردپرس، بهدرستی وارد شوند.
phpMyAdmin برای مشاهده جدولها، اجرای عملیات مدیریتی و ورود یا خروجی گرفتن از دادهها استفاده میشود. حذف جدول، اجرای دستور ناشناخته یا واردکردن فایل SQL روی دیتابیس اشتباه میتواند دادههای سایت را از بین ببرد؛ بنابراین قبل از تغییرات مهم، خروجی دیتابیس تهیه کنید.
[لینک داخلی پیشنهادی: انکرتکست «ساخت دیتابیس MySQL در کنترل پنل» ← مقاله آموزش ساخت دیتابیس]
تهیه و بازیابی بکاپ در DirectAdmin
در بخش Create/Restore Backups میتوانید اجزایی مانند فایلهای دامنه، دیتابیس، ایمیل و تنظیمات حساب را برای نسخه پشتیبان انتخاب کنید. اگر هدف انتقال یا بازیابی کامل حساب است، فقط گرفتن فایلهای public_html کافی نیست و باید دیتابیس و دادههای مرتبط نیز در نسخه پشتیبان وجود داشته باشند.
پس از ساخت بکاپ، تکمیل عملیات و سالمبودن فایل را بررسی کنید. نگهداری تنها نسخه بکاپ روی همان هاست ریسک مناسبی نیست؛ نسخهای را در فضای مستقل و امن دانلود یا منتقل کنید.
برای Restore ابتدا از وضعیت فعلی سایت بکاپ بگیرید. بازیابی ممکن است دادههای موجود را تغییر دهد و باید مشخص باشد کدام اجزا قرار است برگردانده شوند. اگر سایت فعال و تراکنشمحور است، زمان بازیابی و احتمال تغییر دادهها را نیز در نظر بگیرید.
بررسی منابع، آمار و گزارشها
بخش Site Summary، Statistics یا Usage اطلاعات مصرف فضای دیسک، پهنای باند و ظرفیتهای حساب را نشان میدهد. افزایش ناگهانی مصرف میتواند ناشی از فایل بکاپ بزرگ، انباشتهشدن ایمیلها، گزارشهای حجیم یا رشد طبیعی سایت باشد.
در صورت پرشدن فضا، قبل از حذف فایلهای ناشناس علت مصرف را پیدا کنید. پوشههای ایمیل، آرشیوهای قدیمی، کش برنامه و نسخههای پشتیبان محلی از مواردی هستند که باید بررسی شوند.
گزارش خطاها نیز برای تشخیص صفحات خراب، خطاهای برنامه و درخواستهای ناموفق مفید است. بااینحال، نمایش جزئیات خطا برای بازدیدکننده عمومی توصیه نمیشود؛ گزارش کامل بهتر است در فایل لاگ نگهداری شود.
امکانات پیشرفته DirectAdmin
Cron Jobs
Cron Job برای اجرای خودکار یک فرمان یا اسکریپت در زمان مشخص استفاده میشود. اجرای وظایف نگهداری، پردازش صف یا فراخوانی اسکریپتهای زمانبندیشده از کاربردهای آن است.
مسیر فرمان و فاصله اجرای آن را دقیق انتخاب کنید. اجرای بیشازحد یک فرایند سنگین میتواند منابع هاست را مصرف کند. اگر با ساختار Cron آشنا نیستید، پیش از فعالسازی از پشتیبانی راهنمایی بگیرید.
صفحات خطای سفارشی و Redirect
از Custom Error Pages میتوان ظاهر برخی صفحات خطا را تغییر داد. Site Redirection نیز برای انتقال یک آدرس یا دامنه به مقصد جدید استفاده میشود.
ریدایرکتها را پس از ایجاد در حالت ناشناس مرورگر آزمایش کنید. تنظیم همزمان انتقال در برنامه، فایل .htaccess و کنترل پنل ممکن است حلقه تغییر مسیر ایجاد کند.
نصبکننده برنامهها
بعضی سرویسدهندگان ابزارهایی برای نصب وردپرس یا برنامههای دیگر به DirectAdmin اضافه میکنند. این ابزارها بخشی الزامی از هسته پنل نیستند و ممکن است روی حساب شما وجود نداشته باشند.
[لینک داخلی پیشنهادی: انکرتکست «آموزش نصب وردپرس روی هاست» ← مقاله نصب وردپرس]
چکلیست امنیت و مدیریت صحیح DirectAdmin
پیش از انجام تغییرات مهم، این موارد را بررسی کنید:
- از رمز طولانی، منحصربهفرد و غیرقابل حدس استفاده کنید.
- اگر احراز هویت دومرحلهای در حساب فعال است، آن را راهاندازی کنید. DirectAdmin از افزودن لایه دوم احراز هویت پشتیبانی میکند، اما در دسترسبودن آن به تنظیمات میزبان وابسته است. docs.directadmin.com
- دسترسی اصلی کنترل پنل را میان چند نفر به اشتراک نگذارید.
- برای FTP، ایمیل و دیتابیس رمزهای مستقل بسازید.
- پیش از حذف دامنه، دیتابیس یا صندوق ایمیل، بکاپ بگیرید.
- فایل بکاپ را فقط روی همان حساب هاست نگه ندارید.
- ایمیل تماس حساب را بهروز نگه دارید.
- پس از پایان کار روی رایانه عمومی از حساب خارج شوید.
- تغییرات DNS و SSL را مرحلهبهمرحله آزمایش کنید.
- مصرف فضا و گزارش خطاها را بهصورت دورهای بررسی کنید.
اشتباهات رایج کاربران
یکی از خطاهای متداول، حذف پوشه یا دیتابیس بدون شناخت وابستگی آن به سایت است. تغییر مجوز فایلها، جایگزینکردن فایل تنظیمات و ویرایش DNS نیز اگر بدون بکاپ انجام شود، بازیابی را دشوار میکند.
اشتباه دیگر، ذخیره چندین بکاپ قدیمی داخل همان هاست است. این کار فضای حساب را پر میکند و در صورت بروز مشکل برای سرور، همه نسخهها ممکن است همزمان در دسترس نباشند.
یک سناریوی کاربردی برای راهاندازی سایت
فرض کنید دامنهای دارید و میخواهید یک سایت وردپرسی را روی هاست DirectAdmin راهاندازی کنید. ترتیب منطقی کار به این شکل است:
- دامنه را در DirectAdmin بررسی یا اضافه کنید.
- اتصال DNS دامنه به سرور را کنترل کنید.
- فایلهای سایت را در مسیر عمومی دامنه بارگذاری کنید.
- یک دیتابیس و کاربر MySQL بسازید.
- اطلاعات دیتابیس را در تنظیمات وردپرس وارد کنید.
- گواهی SSL را پس از اتصال صحیح دامنه فعال کنید.
- سایت را با HTTPS آزمایش کنید.
- ایمیل سازمانی موردنیاز را بسازید.
- از نسخه سالم اولیه سایت بکاپ تهیه کنید.
- منابع مصرفی و گزارش خطاها را بررسی کنید.
این ترتیب کمک میکند هر مرحله پیش از ورود به مرحله بعد آزمایش شود و پیداکردن علت خطا آسانتر باشد.
جمع بندی
در پاسخ به موضوع «آموزش کار با Direct Admin، معرفی کامل بخش های مهم کنترل پنل» باید گفت که مدیریت روزمره هاست عمدتاً میان چند بخش اصلی تقسیم میشود: دامنه و DNS، File Manager، ایمیل، دیتابیس، SSL، بکاپ و گزارش مصرف منابع. شناخت ارتباط این بخشها از حفظکردن محل گزینهها مهمتر است.
پیش از هر تغییر حساس، نسخه پشتیبان تهیه کنید و نتیجه را مرحلهبهمرحله آزمایش کنید. همچنین در نظر داشته باشید که منوها و امکانات DirectAdmin بر اساس نسخه، پوسته و محدودیتهای شرکت میزبان متفاوت هستند.
اگر برای راهاندازی، انتقال یا مدیریت هاست DirectAdmin به بررسی فنی نیاز دارید، میتوانید سرویسها و راهکارهای زیرساختی شرکت تجارت الکترونیک نوژن را مشاهده کنید یا برای انتخاب منابع و تنظیمات مناسب سایت، مشاوره فنی دریافت کنید.
سؤالات متداول
آیا DirectAdmin برای کاربران مبتدی مناسب است؟
بله. عملیات متداول مانند مدیریت فایل، ایمیل، دیتابیس و SSL از طریق رابط گرافیکی انجام میشود. بااینحال، پیش از حذف اطلاعات یا تغییر DNS باید از نتیجه عملیات مطمئن شوید.
چرا بعضی گزینههای DirectAdmin برای من نمایش داده نمیشوند؟
امکانات قابلمشاهده به سطح کاربری، بسته هاست و تنظیمات مدیر سرور بستگی دارد. ممکن است قابلیتهایی مانند DNS، SSH، Cron یا SSL برای حساب شما محدود شده باشند.
فایلهای سایت در DirectAdmin کجا قرار دارند؟
فایلهای قابلنمایش سایت معمولاً در پوشه public_html مربوط به همان دامنه قرار میگیرند. مسیر دقیق را پیش از آپلود بررسی کنید، بهخصوص اگر چند دامنه روی یک حساب دارید.
آیا بکاپ DirectAdmin شامل دیتابیس و ایمیل هم میشود؟
در صورت انتخاب این اجزا هنگام ساخت بکاپ، امکان قرارگرفتن دیتابیس و دادههای ایمیل در نسخه پشتیبان وجود دارد. قبل از شروع، فهرست موارد انتخابشده و محدودیتهای سرویس خود را بررسی کنید.
تفاوت Email Account و Forwarder چیست؟
Email Account یک صندوق مستقل برای دریافت و نگهداری پیام دارد. Forwarder پیامهای دریافتی یک نشانی را به مقصد دیگری میفرستد و لزوماً صندوق مستقلی ایجاد نمیکند.
چرا گواهی SSL صادر نمیشود؟
اتصالنداشتن دامنه به سرور، انتخاب اشتباه نام دامنه، محدودیت سرویس یا مشکل در فرایند اعتبارسنجی از علتهای احتمالی هستند. ابتدا DNS دامنه و سپس گزارش خطای درخواست گواهی را بررسی کنید.
آیا میتوان وردپرس را از DirectAdmin نصب کرد؟
بله، میتوان فایلها و دیتابیس وردپرس را بهصورت دستی مدیریت کرد. برخی میزبانها نیز نصبکننده خودکار ارائه میکنند، اما وجود و نوع این ابزار به پیکربندی سرویس بستگی دارد.
