DirectAdmin: پنل کنترل میزبانی وب برای مدیریت آسان وب سایت ها
DirectAdmin یک پنل کنترل میزبانی وب مبتنی بر وب است که طراحی شده است تا مدیریت وب سایت ها را آسان تر کند. این پنل با چندین نسخه از Red Hat، Fedora Core، Red Hat Enterprise Linux، CentOS، FreeBSD، Ubuntu و Debian سازگار است. این مقاله به نمایش DirectAdmin می پردازد. حالت نمایشی (demo) ابزار مفیدی است که ویژگی های پنل کنترل را به نمایش می گذارد، بدون اینکه به کسی اجازه دسترسی بدهد که تغییرات غیرمجاز در پنل ایجاد کند.
هنگام نصب DirectAdmin، موارد زیر در سیستم شما نصب خواهند شد:
| DirectAdmin | نرم افزار پنل کنترل |
| Apache 2.0, 2.2, 2.4 | وب سرور |
| Php 5.2 یا ۵.۳، ۵.۴، ۵.۵ | زبان اسکریپت Php (CLI، suPhp/cgi، php-fpm یا fastcgi) |
| PhpMyAdmin | مدیریت پایگاه داده MySQL |
| MySQL 5.0/5.1/5.5/5.6 | پایگاه داده های MySQL |
| Exim 4 | مدیریت ایمیل Exim |
| Majordomo 1.94.5 | مدیریت لیست پستی Majordomo |
| Dovecot | سرور Pop/Imap. از Maildir استفاده می کند |
| Proftpd یا PureFTPd | سرور FTP |
در DirectAdmin سه کلاس سطح دسترسی وجود دارد: کاربر، فروشنده و مدیر. می توانید لینک های نمایش DirectAdmin را در زیر پیدا کنید.
| کاربران | login: demo_user password: demo |
| کاربران مشتریان میزبانی وب هستند. آنها از DirectAdmin برای پیکربندی وب سایت خود استفاده می کنند.
| فروشندگان | login: demo_reseller password: demo |
| فروشندگان می توانند حساب های کاربری ایجاد کنند. فروشندگان همچنین کاربران هستند، بنابراین پنل فروشنده و کاربر دارند.
| مدیران | login: demo_admin password: demo |
| مدیران پنل کاربر، فروشنده و مدیر دارند. مدیران دسترسی کامل به پیکربندی سرور را دارند.
در DirectAdmin سه کلاس مجوز وجود دارد: کاربر، فروشنده و مدیر. شما میتوانید لینکهای دمو DirectAdmin را در زیر پیدا کنید.
کلاسهای مجوز در DirectAdmin
DirectAdmin به عنوان یک پنل کنترل میزبانی وب، سه کلاس مجوز اصلی را برای مدیریت دسترسی و عملکرد کاربران ارائه میدهد: کاربر، فروشنده و مدیر. هر یک از این کلاسها ویژگیها و قابلیتهای خاص خود را دارند که به کاربران اجازه میدهد تا به طور مؤثری وبسایتها و حسابهای کاربری را مدیریت کنند.
۱. کاربران (User)
ورود: demo_user | رمز عبور: demo
کاربران در واقع مشتریان خدمات میزبانی وب هستند. آنها از DirectAdmin برای پیکربندی وبسایتهای خود استفاده میکنند. این شامل موارد زیر است:
– مدیریت دامنهها: کاربران میتوانند دامنههای خود را اضافه یا حذف کنند.
– ایجاد و مدیریت پایگاه دادهها: آنها قادر به ایجاد پایگاه دادههای MySQL و مدیریت آنها هستند.
– پیکربندی ایمیل: کاربران میتوانند حسابهای ایمیل ایجاد کرده و تنظیمات مربوط به ایمیل را مدیریت کنند.
– بارگذاری فایلها: با استفاده از ابزارهای FTP یا File Manager، کاربران میتوانند فایلهای خود را بارگذاری و مدیریت کنند.
۲. فروشندگان (Reseller)
ورود: demo_reseller | رمز عبور: demo
فروشندگان میتوانند حسابهای کاربری جدیدی برای مشتریان خود ایجاد کنند. آنها همچنین به عنوان کاربران عمل میکنند و بنابراین دارای پنل فروشنده و کاربر هستند. ویژگیهای اصلی فروشندگان شامل:
– ایجاد حسابهای کاربری: فروشندگان میتوانند حسابهای جدیدی برای مشتریان خود ایجاد کنند و منابع را بین آنها تقسیم کنند.
– مدیریت منابع: آنها قادر به تنظیم محدودیتهایی برای هر حساب کاربری هستند، مانند فضای دیسک، پهنای باند و تعداد پایگاه دادهها.
– پشتیبانی از مشتریان: فروشندگان معمولاً مسئول پاسخگویی به سوالات و مشکلات مشتریان خود هستند.
۳. مدیران (Admin)
ورود: demo_admin | رمز عبور: demo
مدیران دسترسی کامل به تمامی بخشهای DirectAdmin دارند و میتوانند تمام جنبههای سرور را پیکربندی کنند. ویژگیهای کلیدی مدیران عبارتند از:
– مدیریت کلیه حسابها: مدیران میتوانند حسابهای کاربری، فروشنده و سایر تنظیمات را مدیریت کنند.
– پیکربندی سرور: آنها قادر به تنظیمات سطح سرور مانند امنیت، نرمافزارهای نصب شده و پیکربندی شبکه هستند.
– نظارت بر عملکرد: مدیران میتوانند عملکرد سرور را نظارت کرده و مشکلات احتمالی را شناسایی کنند.
نتیجهگیری:
با وجود این سه کلاس مجوز، DirectAdmin به مدیران، فروشندگان و کاربران امکان میدهد تا به طور مؤثر وبسایتها و منابع سرور را مدیریت کنند. این ساختار مجوزی باعث میشود که هر گروه بتواند وظایف خاص خود را انجام دهد و در عین حال امنیت و کنترل لازم بر روی منابع سرور حفظ شود. با استفاده از DirectAdmin، مدیریت وبسایتها بسیار سادهتر و کارآمدتر خواهد بود.