دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
گواهینامه SSL
  • Folder icon closed Folder open iconآموزش نصب SSL رایگان Let’s encrypt در cPanel
  • Folder icon closed Folder open iconآموزش نصب SSL رایگان در Plesk
  • Folder icon closed Folder open iconپاک کردن کش SSL از تنظیمات ویندوز
  • Folder icon closed Folder open iconنصب گواهینامه SSL بر روی hostname دایرکت ادمین
گواهینامه SSL

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

پیش نیازها

کنترل پنل دایرکت ادمین قابل نصب بر روی سیستم عامل های لینوکسی مثل CentOS و Ubuntu است.

برای نصب دایرکت ادمین نیاز به تهیه یک سرور مجازی و لایسنس کنترل DirectAdmin دارید که در زمان ثبت سفارش سرور مجازی از این لینک، می توانید لایسنس DirectAdmin را تهیه کنید. در صورتی که از قبل سرور مجازی دارید ولی لایسنس دایرکت ادمین ندارید می توانید با ارسال یک تیکت، درخواست کنید تا سفارش آن ایجاد شود.

در صورت تمایل می توانید در چت آنلاین سایت جهت مشاوره سرور مجازی پیام دهید و بعد از سفارش می توانید اطلاع دهید تا سیستم عامل و لایسنس DirectAdmin توسط واحد پشتیبانی مارال هاست نصب شود.

داستان از چه قرار است؟

زمانی که یک سرور کانفیگ می شود یک hostname برای آن تنظیم می گردد که معمولا بصورت اسم یک ساب دامنه است. فرض کنید نام دامنه اصلی هاست شما maralhost.com هست که برای تنظیم hostname می توانید از آدرس irlin.maralhost.com استفاده کنید. irlinx یک اسم دلخواه است که ir در اینجا ابتدای کلمه iran و lin ابتدای کلمه linux است.
بصورت پیش فرض hostname با http تنظیم می شود و برای ایمن کردن آن می توانید گواهینامه SSL  را بر روی آن نصب کنید تا بصورت پیش فرض با https لود شود.

مشاهده hostname در دایرکت ادمین

به منظور مشاهده hostname فعلی دایرکت ادمین، از منوی Server Manager گزینه Administrator Settings را کلیک کنید.

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

در صفحه جدید با کلیک بر روی Server Settings  مقدار hostname فعلی قابل مشاهده است.

بررسی معتبر بودن hostname

به منظور ایمن کردن hostname سرور، نیاز است مقدار hostname یک آدرس صحیح باشد. برای بررسی این مورد می توانید از آدرس hostname خود ping بگیرید که باید آدرس ip سرور را برگرداند.

برای ping گرفتن کافی است در منوی Start ویندوز کلمه cmd را جستجو و سپس طبق تصویر برنامه Command Prompt را باز کنید.

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

دستور را بصورت زیر در cmd وارد کنید

ping hostname

مقدار hostname باید hostname اصلی شما باشد ، در صورتیکه جواب reply دریافت کردید میتوانید نسبت به فعالسازی ssl اقدام نمایید .

نصب سرویس گواهینامه SSL در دایرکت ادمین

در این آموزش گواهینامه SSL رایگان شرکت Let’s Encrypt بر روی hostname دایرکت ادمین نصب و فعال خواهد شد.

اگر سرور بصورت اشتراکی است و چندین دامنه بر روی آن فعال است و تمایل دارید از گواهینامه رایگان این شرکت استفاده کنید می توانید با اجرای دستور زیر، sni را در کانفیگ دایرکت ادمین فعال کنید.

enable_ssl_sni=1″ >> /usr/local/directadmin/conf/directadmin.conf

در انتهای فایل کانفیگ دایرکت ادمین کد فعال کردن sni یعنی enable_ssl_sni=1 اضافه میشود.

به منظور استفاده از گواهینامه Let’s Encrypt در دایرکت ادمین، کد letsencrypt=1  را در انتهای فایل

/usr/local/directadmin/conf/directadmin.conf/

از طریق اجرای دستور زیر اضافه می کنیم:

echo “letsencrypt=1” >> /usr/local/directadmin/conf/directadmin.conf

دستور زیر را جهت ریستارت دایرکت ادمین اجرا می کنیم.

echo “action=directadmin&value=restart” >> /usr/local/directadmin/data/task.queue; /usr/local/directadmin/dataskq d2000

برای اضافه کردن alias با نام well-known. دستور زیر را اجرا می کنیم.

cd /usr/local/directadmin/custombuild
./build rewrite_confs

برای نصب آخرین نسخه Let’s Encrypt دستورات زیر را اجرا می کنیم.

cd /usr/local/directadmin/custombuild
./build update
./build letsencrypt

به منظور بررسی مشاهده گواهینامه های SSL وارد سطح User شده و سپس گزینه SSL Certificates را انتخاب می کنیم.

اگر کاربر admin هست ولی چنانچه دامنه ای برای این کاربر در نظر نگرفته اید حتما وارد سرویس هاست کاربری شوید که دامنه برای آن در نظر گرفته شده است.

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

برای نصب گواهینامه ssl شرکت Let’s Encrypt  در hostname سرور در 2 دستور زیر hostname سرور خود را بجای آدرس vps.domain.com جایگزین کرده و سپس آنها را در shell اجرا کنید.

/usr/local/directadmin/scripts/letsencrypt.sh request_single vps.domain.com 4096

/usr/local/directadmin/directadmin set ssl_redirect_host vps.domain.com
service directadmin restart

در مرحله آخر می توانید از این لینک چک کنید گواهینامه بدرستی نصب شده است یا خیر.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • خودکارسازی وظایف مدیریتی با ابزارهای خط فرمان در Plesk
  • رفع خطای invalid literal for int در PHP Selector سیستم CloudLinux
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

نصب گواهینامه SSL بر روی hostname دایرکت ادمین

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

می 2026
شیدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
« آوریل    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام