طراح سایت خوب مثل راننده خوب است. یک طراح حرفه ای وردپرس، مثل رانندهی حرفهای که می تواند با هر برند ماشینی خوب رانندگی کند، باید بتواند با تمام نرمافزار های طراحی خوب و ساده کارکند. به طور کلی سی پنل و دایرکت ادمین نرم افزارهایی هستند که بیشترین کاربرد را در ایران دارند. لیمو هاست در این مطلب صفر تا صد آموزش کار با دایرکت ادمین را در اختیار شما می گذارد تا تمام شایعات درباره این تابلوی کنترل میزبانی وب را کنار بگذارید و گام به گام به این نرم افزار کاربردی مسلط شوید.
در تمام آموزش های این مطلب، آخرین نسخهی دایرکت ادمین با پوستهی Evolution مورد استفاده قرار گرفتهاست. اگر ظاهر دایرکت ادمین در سیستم شما متفاوت از تصاویر است میتوانید از بخش تنظیمات حساب با انتخاب گزینه Skin option حالت standard را انتخاب کنید.
گام اول: آشنایی با کنترل پنل (ویژهی مبتدیان)
یکی از باورهای غلط و رایج میان طراحان وردپرس، سخت تر بودن کاربری Directadmin نسبت به سایر کنترل پنل ها» است. اگر هیچ تجربهای از کار با این نرمافزار ندارید، در این بخش همراه ما باشید، تا به سادگی و ظرف چند دقیقه ورود به این تابلوی کنترل میزبانی وب را بیاموزید. با محیط این کنترل پنل آشنا شوید و گام های اولیه پس از نصب دایرکت ادمین را طی کنید. اگر با این موارد آشنایی دارید، از بخش دوم شروع به خواندن کنید.
پیشنهاد میکنیم مطالعه کنید: «هاست چیست؟»
ورود مستقیم به دایرکت ادمین
عموما سرویس هاستینگ شما راه ورود مستقیم به کنترل پنل را برایتان فراهم می کند. اما اگر نمیخواهید برای هر بار وارد شدن به دایرکت ادمین وارد هاست شوید مراحل زیر را طی کنید:
- کافی است پورت ۲۲۲۲ را بلافاصله بعد از آدرس دامنه تان وارد کنید: www.WXAMPLEDOMAIN.com:2222
- سپس با نام کاربری و رمز عبوری که به ایمیل شما فرستاده شده است وارد حساب خود شوید.
آشنایی با محیط دایرکت ادمین
پس از وارد شدن به Directadmin با صفحهای مواجه خواهید شد که از سه بخش اصلی تشکیل میشود: آیتم های بالای صفحه که دسترسی سریع شما را به مهمترین صفحات آسان می کنند. ساید بار access level که نوع دسترسیتان را تعریف می کند. و قسمت اصلی پنل مدیریت که شما به عنوان طراح وردپرس بیشتر زمان خود در دایرکت ادمین را در این بخش سپری خواهید کرد. در بخش بعد هریک از این بخشها را به تفکیک بررسی خواهیم کرد.
آیتم های اصلی DirectAdmin
در نوار بالایی دایرکت ادمین آیتم های اصلی وجود دارند. در این میان کاربرد آیتم های خانه و پسورد و Help کاربرد مشخص و عام خود را دارند. از آیتم Webmail برای ایجاد میل سرور و همچنین ایجاد ایمیل های کاربران و مدیر سایت استفاده می شود. بخش Files دسترسی به فایل ها و دایرکتوری های سایت را ممکن می سازد.
منوی تعیین دسترسی کنترل پنل Direct Admin
برای این که بتوانید در دایرکت ادمین به سایر افراد هم دسترسی به داشبورد را متناسب با نقش آنها بدهید بایستی از منوی Account Manager روی Create Administrator کلیک کنید.
بعد از آن از بین سه گزینهای که دارید میتوانید نقش دسترسی جدید را انتخاب کنید:
- Admin level: دسترسی مدیر به شما امکان می دهد کاربران مختلفی تعریف کنید و سطح دسترسی هریک به کنترل پنل میزبانی وب را تعیین کنید.
- Reseller level : اگر از کنترل پنل برای فروش استفاده می کنید این سطح دسترسی برای شما مناسب است. و به شما اجازه می دهد نمایندگی های مختلف را کنترل کنید.
- User level: اگر قصد ندارید کاربران دیگری را تعریف و مدیریت کنید و صرفا می خواهید یک سایت را روی کنترل پنل راه اندازی کنید می توانید از این دسترسی استفاده کنید.
توجه: با خرید هاست از لیمو، نیازی به خرید لایسنس دایرکت ادمین ندارید. پروانه محتوایی این نرم افزار رایانه برای شما آماده و قابل استفاده است.
بخش مدیریت دایرکت ادمین
در قسمت سمت چپ صفحه، شما اصلی ترین قسمت کنترل پنل خود را مشاهده می کنید.جایی که تمام کارهای مهم مثل مدیریت کاربران، بک آپ گیری و … در آن اتفاق می افتد. اجازه بدهید ابتدا نگاهی جامع به کاربرد هر یک از بخش های پنل بیندازیم:
در تصویر بالا داشبورد دایرکت ادمین و بخشهای مختلف آن را میبینید.در نسخههای اخیر دایرکت ادمین بسیار کاربردی تر از قبل شده است. در منوی بالا چند دسته بندی وجود دارد:
بخش Account Manager: در این بخش تنظیمات مربوط به حساب انجام میشود. مواردی نظیر SSL، تنظیمات مربوط به دیتابیسهای MYSQL تنظیمات دامنه اصلی و.. انجام میشود.
بخش Email Management مربوط به تمام تنظیمات و گزینههای ایمیلی میشود. از این بخش می توانید ایمیل هاست را بسازید و مدیریت کنید.
بخش Advanced Feature به شما تنظیمات پیشرفتهتری را ارائه میکند. به طور مثال احراز هویت دو مرحلهای یا بک آپ و بازگردانی آن از این بخش انجام میشود.
در قسمت System info میتوانید تنظیمات مربوط به فایلها و مدیریت آنها را انجام بدهید.
در بخش بعدی نیز به مواردی مثل وب میل و افزونه ها دسترسی دارید. کارکرد بخش Help center نیز مشخص است.
پیشنهاد میکنیم مطالعه کنید: «مقایسهی دایرکت ادمین و سی پنل»
اقدامات اولیه پس از نصب دایرکت ادمین
بهتر است پس از نصب موفقیت آمیز این تابلوی کنترل میزبانی وب، برخی اقدامات را انجام بدهید تا از بروز مشکلات احتمالی جلوگیری کنید:
مرحله اول: نام دامنه اصلی را تنظیم کنید.
به طور پیش فرض پس از نصب directadmin هیچ دامنهای برای شما تعریف نشده است و شما بایستی نام دامنه اصلی را تعریف کنید. برای این کار روی لینک ” user level” واقع در سمت راست بالای صفحه کلیک کنید. گزینه “Domain Setup” را انتخاب کنید و روی “add new domain” کلیک کنید. نام دامنه اصلی را بدون www وارد کنید.
مرحله دوم: Nameserver ایجاد کنید.
- حداقل یک آدرس IP اضافی به سرور خود اضافه کنید.
با سطح کاربری ادمین وارد پنل شوید. روی لینک “IP Management” در “Access Level” کلیک کنید. در فیلد “IP” آدرس آی پی خود راوارد کنید، سپس روی دکمه ” Add IP” کلیک کنید. علامت تیک کنار همه آدرسهای IP را فعال کنید و روی دکمه «Assign to [username]» در پایین صفحه کلیک کنید. نام کاربری Admin شما باید در منوی کشویی باشد.
نکته: هنگام اضافه کردن آدرس IP، به مقدار SUBNET توجه کنید و مطمئن شوید که همان زیرشبکه را به آدرس IP اختصاص دهید، در غیر این صورت ممکن است شبکه شما هنگ کند.
- Nameserver ایجاد کنید
دسترسی خود را به Reseller تغییر بدهید و روی آیکون Name Servers کلیک کنید. اگر از قبل نام سرورهایی در لیست وجود دارند، با فعال کردن علامت تیک کنار هریک، همه را انتخاب کنید و “Delete Nameservers” را بزنید تا لیست شما خالی شود. تیک کنار دو آدرس IP که تعریف کرده اید را فعال کنید. و با انتخاب دامنهی مورد نظر روی گزینهی “Create Nameservers for” کلیک کنید. - Nameserver های اصلی خود را به دایرکت ادمین اعلام کنید
به ادمین پنل بازگردید و روی تنظیمات Admin کلیک کنید. مطمئن شوید که فیلدهای NS1/NS2 دقیق هستند و سپس روی «Save» کلیک کنید.
مرحله سوم: آدرس ایمیل خود را در دایرکت ادمین تنظیم کنید
- از کنترل پنل در سطح Admin، روی “Manage Tickets” (در زیرمنوی Server Management) کلیک کنید.
مطمئن شوید که آدرس ایمیل شما به درستی تنظیم شده است. - سپس، به پنل کاربری خود بروید (گوشه سمت راست بالای صفحه)، روی Statistics کلیک کنید و آدرس ایمیل خود را در آنجا تنظیم کنید.
دستور العملهای امنیتی
برای امنیت هرچه بالاتر، بهتر است به نکات زیر توجه کنید:
- اگر پورت SSHD را تغییر نمیدهید، فقط به آدرس های IP خاصی اجازه دسترسی به SSH را بدهید.
- php.ini را ویرایش کنید و date.timezone خود را تنظیم کنید، فراخوانی توابع سیستم را محدود کنید.
- MySQL را با تنظیم /etc/my.cnf بهینه کنید.
چطور در دایرکت ادمین ساب دامین جدید وارد کنیم؟
ساخت ساب دامین جدید در این کنترل پنل میزبانی وب بسیار ساده است. کافی است آدرس زیردامنه جدید را به خاطر داشته باشید و وارد کنترل پنل شوید:
- پس از ورود به دایرکت ادمین، از فیلد Account Manager گزینهی Subdomain Management یا مدیریت ساب دامین را انتخاب کنید.
- در فیلد باز شده ساب دامین موردنظرتان را وارد کنید.
- با کلیک روی Create ساب دامین جدید در لیست دامنهها نمایش داده می شود.
نکته: توجه داشته باشید که پس از اتمام مراحل بایستی کمی صبر کنید. در صورت فراخوانی ساب دامین جدید زیر ۱۵ دقیقه ممکن است دامنه دچار کش منفی شود.
پیشنهاد میکنیم مطالعه کنید: « ساب دامین چیست؟»
گام دوم: آموزش کار با دیتا بیس در دایرکت ادمین

چطور در دایرکت ادمین دیتا بیس بسازیم؟
دیتابیس در واقع تمام سایت شماست! تمام دادههای مهم شما در دیتابیس ذخیره میشوند. بنابراین بهتر است پس از روش ساخت، بک آپ گیری دیتا بیس را هم خوب بیاموزید. در فضای کنترل پنل دیتابیس با نام MYSQL شناخته میشود. ساخت دیتابیس در Directadmin بیش از چند دقیقه زمان نخواهد برد. کافی است وارد پنل شوید و مراحل زیر را طی کنید:
۱. از بخش Account Management وارد فیلد My SQL management شوید.
۲. از این صفحه روی Create new Database کلیک کنید.
۳. در این مرحله بایستی برای دیتا بیس خود نام Database Name و نام کاربری Database Username انتخاب کنید.
(بهتر است نام ساده ای که امنیت دیتا بیس شما را به خطر می اندازد، انتخاب نکنید.)
۴. پس از انتخاب و تایید رمز عبور روی create کلیک کنید.
دیتابیس شما آماده است. اطلاعات آن را ذخیره و به صورت ایمن نگهداری کنید.
جالب است بدانید که FreeBSD سرویس شبه لینوکسی ارائه دهندهی دایرکتادمین منبع باز است.یعنی با تسلط به زبان برنامه نویسی و تسلط به توسعه دهنده وبسایت میتوان در آن تغییراتی ایچاد کرد.
ایجاد کاربر جدید در دیتابیس
اگر بخواهید به کس دیگری هم دسترسی به دیتا بیسی که ایجاد کرده اید را بدهید بایستی از مسیر Account Management >MySQL Management دیتابیس موردنظر را پیدا کنید و روی آن کلیک کنید.
با کلیک روی دیتابیس لیست تمام کاربران به شما نشان داده می شود. اگر قبل از این دسترسی به کاربری نداده باشید لیست شما خالیست. با کلیک روی گزینهی Create New Database User می توانید کاربر جدیدی تعریف کنید.
بهینه سازی دیتابیس در دایرکت ادمین
هنگامی که در MySQL Management در لیست دیتابیس های خود هستید، کنار هریک سه گزینه Repair، Check و Optimize را مشاهده می کنید.
این سه گزینه برای ایراد یابی و بهینه سازی دیتابیس شما طراحی شدهاند. با کلیک بر روی Check مشکلات دیتابیس را مشاهده خواهید کرد و با کلیک روی Optimize می توانید بهینه سازی را شروع کنید.
بهینه سازی دیتابیس را در یکی از شرایط زیر انجام می دهیم:
- بروز خطای دیتابیس هنگام بک آپ گیری و ریستور بک آپ
- بروز خطای error establishing بر دیتابیس
- پس از کرش کردن دیتا بیس
درفضای Direct admin چطور میتوان از دیتابیس بک آپ تهیه کرد؟
برای این که بتوانید از یک یا چندتا از دیتابیس های موردنظرتان بک آپ تهیه کنید، بایستی از منوی Advanced Features گزینهی Create/Restore Backups را انتخاب کنید.
در صفحهای که برایتان باز می شود شما چهار دسته انتخاب دارید: دادههای سایت، ایمیل، FTP و دیتابیس.
از زیرعنوان Website Data مواردی از دیتابیس ها که نیاز دارید از آنها بک آپ تهیه کنید را انتخاب کنید.
دکمهی Create Backup را بزنید.
وقتی پیغام “Backup creation added to queue” روی صفحهتان ظاهر شود، به این معناست که عملیات بک آپ گیری در حال انجام است.
پس از پایان روند، در قسمت پیامها، اعلان Your backups are now ready را دریافت خواهید کرد.
بازگردانی بک آپ دیتابیس در Directadmin
برای بازگردانی بک آپی که پیشتر از دیتابیس تهیه کردهاید بایستی مجددا از منوی Advanced Features روی Create/Restore Backups کلیک کنید.
در صفحهای که برایتان باز میشود، روی دکمهی Click here for a list of your current backups کلیک کنید.
در منوی پایین این کلید یک لیست از تمام بک آپ های موجود از دیتابیس برایتان باز میشود.
فایل موردنظر را از لیست انتخاب کنید و روی آن کلیک کنید.
مقالهی «آموزش بک آپ گیری و بازگردانی بک آپ در دایرکت ادمین» بیشتر بهت یاد میده!
گام سوم: آموزش کار با حساب کاربری FTP در دایرکت ادمین
FTP ها موهبتهایی هستند که کار بارگذاری را بسیار سادهتر کردهاند. در روش ابتدایی بارگذاری از طریق File Manager با محدودیتهایی رو به رو هستیم. بارگذاری فایل از این روش محدودیت حجمی دارد. علاوه بر آن در این روش برای هربار استفاده لازم است وارد هاست شویم. روش موثرتر و مفید تر ایجاد FTP در directadmin و استفاده از سرویس رابط ویندوز است.
چطور در دایرکت ادمین FTP بسازیم؟
۱. در فضای دایرکت ادمین، از منوی Account Manager گزینهی FTP Management را انتخاب کنید.
۲. با کلیک روی دکمه Create FTP Account در خواست ایجاد حساب FTP را بدهید.
۳. برای FTP جدید، نام کاربری و رمز عبور تعیین کنید.
۴. در این مرحله بایستی برای FTP یکی از ۴ مسیر زیر را برای سرور تنظیم کنید:
- Domain: با انتخاب این گزینه، تمام فضای دایرکتوری دامنه ها به حساب FTP شما اختصاص خواهد یافت.
- FTP: با انتخاب این گزینه، فضای دایرکتوری Public_FTP دامنه به حساب شما اختصاص می یابد.
- User: این گزینه برایتان یک دایرکتوری با نام یوزر در Public_HTML برای فایلهای حساب شما ایجاد می کند.
- Custom: این گزینه برای انتخاب شخصی شما در نظر گرفته شده است و می توانید با توجه به نیاز خود، دایرکتوری جدیدی را با تنظیمات مورد نظر خود ایجاد کنید.
۵. با کلیک کردن روی دکمهی Create کار را تمام کنید و منتظر پیام «FTP Account Created» بمانید.
نکته: پس از ساخت حساب FTP تمام اطلاعات اصلی از جمله نام دامنه و پورت و پسورد برایتان ایمیل میشود. فراموش نکنید این ایمیل را در فضایی امن ذخیره کنید.
چطور در دایرکت ادمین، وردپرس را نصب کنیم؟
خیالتان راحت ، وردپرس همواره به سرعت و سادگی کاربرد، اولویت ویژه ای می دهد. این مرحله هم قرار نیست بیش تر از یک ربع ساعت وقتتان را بگیرد. کافیست به یک اینترنت پرسرعت دسترسی داشته باشید و چهار مرحله زیر را دنبال کنید:
- قالب نصبی وردپرس را دانلود کنید.
فایل قالب نصبی وردپرس را می توانید با کلیک روی لینک از سایت رسمی وردپرس دریافت کنید. این پکیج شامل تمام افزونه ها و تنظیمات و داده هایی است که شما بر ای سایت تان نیاز دارید. - دیتابیس بسازید.
به روشی که در قسمت قبل گفته شد، یک دیتا بیس بسازید. - فایل پکیج وردپرس را آپلود کنید.
برای این مرحله بایستی وارد حساب directadmin خود شده و از file manager و سپس پوشه ی public_html انتخاب کنید. - در این مرحله Upload files to current directory را انتخاب کنید و فایل های مورد نظز را در این دایرکتوری بارگذاری کنید .
- سپس با کلیک روی Choose file همان فایل قالب نصبی وردپرس را بارگذاری کنید.
پارک دامنه در Directadmin در ۴ گام!
رای پارک دامنه به صورت اشارهگر یا Pointer فقط کافی است چهار مرحلهی ساده زیر را انجام دهید:
- پس از ورود به دایرکت ادمین، از قسمت Account Manager روی Domain Pointers یا مدیریت پارک دامنه کلیک کنید و از سمت راست دکمه create domain pointer را انتخاب کنید.
- در صفحه باز شده در فیلد Source Domain دامنه اصلی و در فیلد Target Domain دامنه ای که قرار است روی دامنه اصلی پارک شود را وارد کنید.
- روی دکمه create کلیک کنید و منتظر پیغام امید بخش Domain Pointer added شوید.
نکته: اگر در مرحله دوم پارک دامنه را به صورت مستعار یا Alias انتخاب کنید، هنگام فراخوانی دامنه پارک شده در مرورگر، وبسایت با نام دامنه پارک شده بارگذاری و نمایش داده خواهد شد. اما در پارک دامنه به صورت اشارهگر یا Pointer، سایت در هنگام فراخوانی با نام دامنه اصلی بارگذاری و نمایش داده می شود.
دوست داری دربارهی نصب وردپرس در دایرکت ادمین بیشتر بدونی؟ روی لینک کلیک کن!
گام چهارم: مدیریت فایل در محیط Direct Admin
در بخش File management شما میتوانید تمام فایلهای مربوط به سایت خود را آپلود کنید و آنها را ویرایش/ حذف کنید. عموم فایلهای مهم در دایرکتوریهای Public_HTML ، Backups و Domains هستند. ما تمام فایلها را در دایرکتوریها به صورت فشرده آپلود کرده سپس آنها را Extract می کنیم.
آپلود فایل در دایرکت ادمین
- برای آپلود فایل فشرده موردنظرتان کافی است پوشه موردنظر را باز کنید. ( مثلاً از File Manager دایرکتوری Public-HTML را بازکنید.)
- در این صفحه کلیک راست کنید.
- گزینه Upload file را انتخاب کنید.
- از حافظه کامپیوتر خود فایل موردنظر را انتخاب و بارگذاری کنید.
ویرایش فایل در دایرکت ادمین
با انتخاب هریک از فایلها در دایرکتوری ها همواره چند دکمه وجود دارند که به شما اجازه می دهند تغییراتی اعمال کنید. میتوانید فایلها را ویرایش یا حذف کنید و به آرشیوها اضافه کنید. یا سایر تغییرات موردنظر خود را اعمال کنید.
گام پنجم: مدیریت ایمیل اینفو در دایرکت ادمین
ایمیل اختصاصی یکی از الزامات داشتن سایت است. ایمیل های اختصاصی اولا به این دلیل که می توانند هم نام سایتتان باشند، ظاهر رسمیتر و جذابتری دارند. علاوه بر این امکانات بسیار بیشتری از ایمیلهای عمومی در اختیارتان میگذارند. به طور مثال فضای ذخیره سازی بیشتر و امنیت بالاتر و فیلترهای ضد ویروس و اسپم قویتری ارائه میکنند. در این بخش مختصری به مدیریت ایمیل در دایرکت ادمین میپردازیم:
چطور در دایرکت ادمین ایمیل بسازیم؟
- وارد پنل دایرکت ادمین شوید و از آیتم E-mail Management گزینهی E-mail Account را انتخاب کنید.
- روی گزینهی Create Mail Account کلیک کنید و وارد صفحه اطلاعات شوید.
- نام کاربری و رمز عبور مورد نظر را در فیلدهای مربوطه وارد کنید.
- در فیلد Email Quota حداکثر حجمی را که می خواهید به این ایمیل اختصاص دهید، براساس مگابایت تعیین کنید.
- با فشردن کلید Create کار را تمام کنید.
چطور پسورد ایمیل را در Direcadmin تغییر بدهیم؟
برای تغییر پسورد ابتدا وارد پنل شوید و از بخش E-mail Management گزینهی E-mail Accounts را انتخاب کنید.
از صفحه باز شده، روی ایمیل منتخب کلیک کنید و پس از ورود به حساب از بخش تنظیمات پسورد را مدیریت کنید.
مقالهی « آموزش ساخت ایمیل در دایرکت ادمین» نکات بیشتری در این باره بهت یاد میده!
گام ششم: راهنمای تنظیم کرون جاب ها در دایرکت ادمین
گاهی نیاز است برخی عملکردها و فرایندهای خودکار بارها و بارها روی سایت شما انجام شوند. یا در واقع برخی فایلهای php به طور مرتب و در زمانهای خاص اجرا شوند. به طور مثال اگر وبسایت شما، مربوط به فروش برخی محصولات فصلی باشد و در بازه زمانی چند روز ابتدای فصل، نیاز دارید چند هزار فاکتور فروش صادر کنید، کرون جابها بسیار به شما کمک خواهند کرد. مراحل زیر به شما کمک میکنند یک کرون جلب جدید تعریف کنید:
- برای ساخت کرون جاب، بایستی از منوی Advanced Features کنترل پنل خود، گزینهی Cronjobs را انتخاب کنید.
- روی دکمه Create New Cronjob کلیک کنید و فیلدها را براساس زمان بندی موردنظرتان پرکنید.(واحدهای زمانی Minute/Hour/Month به دقیقه، ساعت و ماه اشاره دارند.منظور از Day of Week روز هفته است و شما با این فیلد تعیین میکنید که در چه روزی از هفته به این کرون جاب نیاز دارید.فیلد Command به دستور یا کدمربوطه اختصاص داده شده است. )
- با کلیک روی دکمهی Add، کرون جاب ایجاد میشود.
چطور گواهینامه SSL را در دایرکت ادمین فعال کنیم؟
برای فعال سازی گواهینامه SSL سایت خود ابتدا نیاز دارید فایل CSR را آماده کنید.
مراحل درخواست فایل CSR
در مرحله اول بایستی وارد حساب کنترل پنل میزبانی وب خود شده و از بخش Account Manager روی SSL Certificates کلیک کنید.
سپس گزینهی Create a Certificate Request را انتخاب کنید و فیلد هایی که از شما درخواست می شود را پرکنید. این فیلدها عبارتند از:
- ۲ Letter Country Code: در این قسمت بایستی دو حرف اختصاری نام کشوری که بیزنس مربوطه در آن واقع شده است، را وارد کنید. به طور مثال برای ایران بایستی دوحرف Ir و برای فرانسه بایستی حروف اختصاری fr را وارد کنید.
- State/Province: در این بخش استان یا ایالت محلی که برای بیزنس ثبت شده است را به طور کامل وارد کنید.
- City : نام کامل شهر
- Company: نام کامل قانونی شرکت
- Company Division: حوزه فعالیت شرکت
بعد از وارد کردن اطلاعات و بررسی مجدد آن ها و اطمینان از درستی، روی کلید save کلیک کنید.
پس از طی این مراحل، دایرکت ادمین یک کد CSR و کلید خصوصی را در اختیار شما قرار می دهد. از آن جایی که به این اطلاعات برای نصب SSL نیاز پیدا می کنید، بهتر است این موازد را در جایی مثل یک فایل نوت پد ذخیره کنید.
روش نصب گواهینامه SSL در Directadmin
بعد از دریافت کد CSR و کلید خصوصی با طی مراحل زیر می توانید گواهینامه SSL را نصب کنید:
- کلید خصوصی، گواهینامه و فایل های Ca-bundle را آماده کنید.
- وارد دایرکت ادمین شوید و اگر به عنوان ادمین وارد شدهاید از گوشه بالا سمت راست، عنوان را به User level تغییر دهید.
- به بخش Advanced Features بروید و روی SSL Certificates کلیک کنید.
- گزینهی Paste pre-generated certificate and key را انتخاب کنید.
- سپس کلید خصوصی را جای گذاری کنید.
نکته: تمام جزییات مربوط به کارکردهای این کنترل پنل میزبانی وب در سایت رسمی دایرکت ادمین به زبان انگلیسی و به صورت جداگانه توضیح داده شده است. در صورتی که پس از طی مراحلی که معرفی کردیم هنوز مشکلی در به کارگیری داشتید میتوانید به این منبع اصلی مراجعه کنید. یا سوال خود را در زیر همین پست در قسمت نظرات از ما بپرسید.
بخش هفتم: مشکلات رایج دایرکت ادمین
دایرکت ادمین به عنوان یک نرمافزار، در کنار تمام مزایایی که دارد، مانند تمام نرمافزارهای دیگر برای برخی کاربران مشکلات یکسانی را به وجود می آورد که برخی از آنها مربوط به محدودهی جغرافیایی هستند. در این بخش به بررسی مشکلات احتمالی شما با این تابلوی کنترل میزبانی وب می پردازیم و روش برطرف کردن آنها را در اختیارتان میگذاریم، تا بدون هیچ مشکلی از به کارگیری این پنل لذت ببرید.
مشکل بلاک شدن IP در دایرکت ادمین
ممکن است یک روز صبح از خواب بیدار شوید و سراغ پنلتان بروید و در جواب با ارورهایی مثل «Your IP is blacklisted» مواجه شوید و دقیقاً نتوانید تشخیص بدهید از کجا به این مشکل خورده اید. این محدودیت در اصل برای جلوگیری از ورود غیر مجاز و هک شدن IPتان و با نیت خیرخواهانه دایرکت ادمین برای بالابردن امنیت ایجاد میشود. بنابراین این بلاک شدن نشان می دهد شما قبلا زیاد برای ورود به پورت دایرکت ادمین تلاش کردهاید اما وارد نشدهاید. با پیمودن گامهای زیر میتوانید از لیست سیاه خارج شوید:
- سرور دایرکت ادمین را SSH کنید. (به راهنمای بخش بعد مراجعه کنید.)
- به مسیر مسیر / usr / local / directadmin / data / admin / ip_blacklist مراجعه کنید.
- با استفاده از یک ادیتور مثل vi یا nano اقدام به ویرایش کنید.
- فایل ip_blacklist را ویرایش کنید و IP را از آن خارج کنید.
چطور SSH را در دایرکت ادمین فعال کنیم؟
برای اتصال به سرور از طریق SSH در ویندوز و لینوکس نیاز به یک نرم افزار کمکی دارید. در محیط لینوکس نرمافزار رایگان Putty و در محیط ویندوز Remote Desktop نرمافزارهای شناخته شده و مطمئنی هستند. پس از دانلود نرمافزار مربوط وارد دایرکت ادمین شوید و :
۱. از منوی “Advanced Features” گزینهی SSH Key را انتخاب کنید.
۲. کلید “CREAT KEY” را بزنید.
۳. در پنجرهی بازشده اطلاعات را به صورت زیر وارد کنید:
- در فیلد “Key ID” نام مورد نظرتان را تایپ کنید.
- تیک “Authorize” را فعال کرده و جلوی “Comment” آدرس ایمیلتان را درج کنید.
- “Key size” را روی ۲۰۴۸ تنظیم کرده و یک پسورد تعریف کنید.
- با کلیک روی “CREATE” کلیک کنید. سپس Key ساخته شده را دانلود کنید.
۴. حالا سراغ نرم افزار Putty بروید. در صفحه اصلی این نرمافزار گوشه سمت چپ “SSH” و سپس “Auth” را انتخاب کنید.
۵. از بخش “Browse” فایل دانلود شده را انتخاب کنید و روی “open” کلیک نمایید.
۶. نام کاربری و رمز عبور directadmin را وارد کنید و لاگین شوید!
پیشنهاد میکنیم مطالعه کنید: «لینوکس چیست؟»
مراحل نصب دایرکت ادمین در لینوکس
پس از خرید هاست لینوکس نیز میتوانید دایرکت ادمین را به صورت دستی نصب کنید. این تابلوی کنترل میزبانی وب به مدیر سرور اجازه میدهد تا وبسایتهای جدید، حسابهای فروشنده، حسابهای ایمیل و ورودیهای DNS را از طریق یک رابط مبتنی بر وب راهاندازی کند. با اجرای دستورات زیر به صورت روت میتوانید این کار را در چند مرحلهی ساده به انجام برسانید:
گام اول : نصب تمام بستههای موردنیاز برای CentOS 6
- نصب تمام بستههای موردنیاز برای CentOS 7
گام دوم: اقدام به نصب directadmin در لینوکس
گام سوم: کمی صبر!
پس از حدود نیم ساعت پس از تمام شدن مراحل بالا به آدرس IP سرور خود و سپس عبارت “:۲۲۲۲” در مرورگر خود بروید و شروع کنید!
سخن پایانی
در این مقاله یک بررسی جامع و مختصر به منظور آموزش کار با دایرکت ادمین، را خواندید. تلاش ما بر این بود که از مطالب چکیدهای مفید در اختیار کاربران قرار دهیم تا از حوصله خارج نباشد. اگر درباره هر یک از موضوعات بیان شده سوالی در ذهن دارید میتوانید در بخش نظرات زیر همین پست از ما بپرسید و پاسخ بگیرید. پیشنهاد میکنیم برای فهم عمیقتر مطالب به سایر مقالات مرتبط لیموهاست نیز سربزنید تا ابهامات برطرف شد. فراموش نکنید که با دنبال کردن صفحه اینستاگرام لیموهاست میتوانید همواره از جوایز و تخفیفهای ما باخبر باشید!
سلام
قیافه دایرکت ادمین تغییر کرده آموزش را بروز کنید.
ممنون
سلام مهدی جان. ممنون از توجه شما. بله آموزش ها و تصاویر در حال به روزرسانی هستند.
خیلی خیلی خوب بود
سلام هادی جان
خیلی خیلی خوشحالیم که مطلب براتون مفید بوده. امیدوارم از بقیه مطالب بلاگ هم استفاده کرده باشید.
سلام. آموزش اصلا کاربردی نیست و خیلی پیچیده و عجیب و غریب آموزش دادید. از هر جا یه چیزی ریختین تو مقاله، اونم ناقص، پاسخ درستی هم به موضوعی که مطرح کردید ندادید.
سعی کنید بهتر بنویسید.
سلام علیرضا جان
خیلی متاسفم که نتونستیم در این مقاله درست شما رو راهنمایی کنیم.
مطمئن باشید که در اولین فرصت مقاله رو بهروز و سعی میکنیم مطالب رو سادهتر بیان کنیم.
ممنون از اینکه ما رو همراهی میکنید. 🍋🙏🏻