لوگوی Let's Encrypt

Let's Encrypt یک مرجع صدور گواهینامه های دیجیتال است که از یک سال گذشته اقدام به ارائه خودکار گواهینامه های دیجیتال رایگان برای وب سایت ها میکند.

این پروژه با هدف رواج ارتباطات رمز نگاری شده در سطح اینترنت جهانی شروع شده و مراحل تهیه یک گواهینامه دیجیتال را به مراتب تسهیل کرده بطوری که نصب گواهینامه های این مرجع با اجرای فقط دو دستور در سیستم عامل های Linux امکان پذیر هست و حتی برای توزیع های Ubuntu و Debian بسته های نرم افزاری مربوط به این مرجع بصورت رسمی موجود گشته.

البته مشخصا این صادر کننده گواهینامه هم دارای محدودیت هایی از جمله تائید دسترسی نام دامنه و صدور فقط 20 گواهینامه برای هر دامنه در هفته میباشد.

در ادامه میخواهیم نحوه فعال سازی صدور خودکار گواهینامه های این مرجع را در دایرکت ادمین مطالعه کنیم.

 

Let's Encrypt در دایرکت ادمین

شما میتوانید به کنترل پنل دایرکت ادمین خود اعلام کنید تا برای شما از Let's Encrypt یک گواهینامه معتبر برای وب سایتتان تهیه کند.

برای اینکار ابتدا بهتر است تا SNI را در کنترل پنل دایرکت ادمینان فعال کنید. قبلا مفصلا درباره اینکه SNI چیست؟ و چگونه SNI را در دایرکت ادمین فعال کنیم؟ مطالبی در جی بلاگ منتشر شده که بهتر است قبل از ادامه کار آن ها را مطالعه کنید.

سپس به SSH یا ترمینال سرورتان متصل شوید.

اگر نمیدانید چطور به SSH متصل شوید، میتوانید با مطالعه این مقاله کمک بزرگی به خودتان کنید!

اکنون نوبت آن رسیده تا با ویرایش فایل تنظیمات دایرکت ادمین با ویرایشگر مورد علاقتان، قابلیت استفاده از Let's Encrypt را فعال کنید:

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

سپس به انتهای فایل بروید تا عبارت letsencrypt=1 را اضافه کنید:

فعال سازی Let's Encrypt در تنظیمات دایرکت ادمین

سپس فایلتان را ذخیره کنید و سرویس دایرکت ادمین را از نو اجرا کنید:

service directadmin restart