ssl رایگان با Lets Encrypt و کنترل پنل Directadmin

چند وقت پیش هاست وبلاگم رو به پارس پک انتقال دادم و از اونجایی که گوگل اعلام کرد که هر وبسایتی که ssl نداشته باشه غیر امن طلقی میشه تصمیم گرفتم تنبلی رو بزارم کنار و واسه وبلاگم  گواهی رایگان ssl از  Lets Encrypt بگریم! که البته اگه سرور باشه خیلی راحت این کار انجام میشه :)

قبلا دوست خوبم هوشمند هم آموزشی در این زمینه نوشته بود که برای افراد خیلی مبتدی مناسب نبود گفتم حالا که دارم انجامش میدم یک آموزش مبتدی هم بنویسم :)

چند ماهی میشه از مک او اس استفاده میکنم و خوشبختانه کلاینت Lets Encrypt برای مک ارائه شده بود

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

بعد از نصب با دستور زیر میتونید گواهی رو دریافت کنید

بعد از اجرای دستور بالا از شما ایمیل خواسته میشود ایمیل خود را وارد کنید و به مرحله بعد بروید(تصویر زیر)

lets-encrypt-email

در مرحله بعد از شما میپرسه که ای پی شما ذخیره میشه ؟ قبول کنید و به مرحله بعد برید

lets-encrypt-ip-saving

در این مرحله که قسمت مشقت بارش است :دی از شما خواسته میشه که در مسیر زیر تو هاستتون فایلی با نام مشخص (رنگ قرمز در تصویر) ایجاد کنید و مجتوای مشخص شده (رنگ سبز) را درون فایل قرار دهید.

lets-encrypt-url

بعد از ایجاد فایل اینتر بزنید و گواهی شما آماده است :) به همین سادگی

 

lets-encrypt

بعد میریم سراغ استفاده از فایل ها که در مسیر زیر قرار دارند

بعد از لاگین در پنل به سراغ گزینه  SSL Certificates میرید

2_direct_admin

بعد محتوای فایل های privkey.pem و cert.pem رو به ترتیب در قسمت متنی کپی میکنید و محض رضای خدا اون قسمتی که قرمز کردم رو کلیک کنید (دو ساعت درگیرش بودم که چرا کار نمیده 😅 )

cer-pv-ssl

بعد سیو رو بزنید و دوباره به همون صفحه برگردید و Click Here to paste a CA Root Certificate رو انتخاب کنید

در صفحه ای که باز میشه تیک بالا رو بزنید و محتوای فایل chain.pem رو اونجا کپی کنید و سیو رو بزنید :)
le-da-2

در قسمت بعد باید ssl روی هاستتون فعال کنید که در پارس پک باید تیکت بزنیم ولی اگه هاست دیگه ای دارید به روش زیر فعالش کنید :

به قسمت Domain Setup برید و Secure SSL رو تیک بزنید و  سیو رو بزنید

7_direct_admin

هم اکنون میتونید با سایت خودتون اینجوری حال کنید :)))

screen-shot-2016-09-27-at-12-52-04-am

مشکلی داشتید کامنت بزارید اگه در توان باشه جواب میدم :)

پی نوشت : برای نصب این پکج در گنو/لینوکس فقط دستور نصب فرق میکنه و بقیه مراحل یکسانه  از این سایت میتونید راهنمایی بگرید :)

منبع + +

+++++++++++

از سایت https://certificatemonitor.org/ هم میتونید برای یادآوری تمدید گواهی استفاده کنید :)

برای ریداریکت همه در خواست ها به ssl هم کد زیر را به فایل .htaccess اضافه کنید

 

4 دیدگاه در “ssl رایگان با Lets Encrypt و کنترل پنل Directadmin

  1. با سلام خدمت شما

    ایا برای راه اندازی نیاز به خرید اس اس ال هست یا اگر سرور مجازی داشته باشیم حله و میشه طبق آموزش نصب کرد ؟!
    و آیا برای دامنه ای ای ار هست یا ن

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *