روش فعال سازی Let's Encrypt در IIS
نویسنده :
اکبر اصغری
- انتشار :
۲ سال قبل
- آخرین ویرایش :
۲ سال قبل
۰ بار
Let's Encrypt جیست ؟
Let’s Encrypt یک مرجع گواهی رایگان، خودکار و باز (CA) است که برای منافع عمومی اجرا می شود. این یک سرویس ارائه شده توسط گروه تحقیقاتی امنیت اینترنت (ISRG) است.
عملیات نصب
برای نصب در سیستم عامل ویندوز شما به IIS دارید که روی آن وب سایت شما در حال اجرا باشد
پس از نصب IIS باید در سایت سایت یک هاست نِیم ایجاد کنید. برای این کار لطفا این مطلب رو مطالعه فرمایید.
پس از سایت یک هاست نِیم باید تنظیمات Binding IIS رو بصورت زیر انجام بدید
بعد از زدن روی لینک Bindings صفحه ای مطابق تصویر زیر براتون باز میشه که
سپس برروی دکمه Add بزنید و بعد از آن مطابق تصویر زیر اطلاعات هاست نیم ساخته شده خود را وارد نمایید
- 1.مقدار Type را برابر https قرار دهید
- 2.مقدار IP address را برابر All Unassigned قرار دهید
- 3.مقدار Port را برابر 443 قرار دهید
- 4.مقدار Host name را برابر یکی از هاست نِیم مد نظر خود که در سایت ایجاد کرده اید قرار دهید
- 5.از بخش SSL certificate مورد IIS Express Development Certificate را انتخاب نمایید
- 6.در نهایت گزینه OK را بزنید
خب در اینجا اگر ما آدرس سایت رو باز کنیم با خطای زیر رو برو میشیم
در اینجا کار IIS تمونه بریم سراغ win-acme
روش دانلود فایل win-acme.exe
برای دانلود فایل ابتدا باید وارد سایت Win-Acme.Com بشید و در بالای صفحه از منوی دانلود گزینه Recommended رو بزنید تا یه فایل زیپ براتون دانلود بشود.
مطابق تصویر زیر
پس از دانلود فایل آن را در درایو C ویندوز خود قرار دهید و سپس از حالت زیپ خارج نمایید
محتوای آن باید مشابه تصویر زیر باشد
برای نصب باید بر روی فایل wacs.exe کلیک راست کرده و Run as administrator را بزنید
بعد از این نرم افزار بصورت زیر اجرا خواهد شد
در اینجا باید از منو گزینه N: Create certificate (default settings) را انتخاب کنیم برای این کار باید مقدار N را در قسمت Please choose from the menu: وارد نمایید
بغد از انتخاب منوی اول نرم افزار از ما میگه که
"لطفاً انتخاب کنید که کدام وب سایت (ها) باید برای نام میزبان اسکن شود. شما ممکن است یک یا چند شناسه سایت (با کاما از هم جدا شده) وارد کنید تا بر اساس آن ها فیلتر شود سایت ها، یا ورودی را خالی بگذارید تا *همه* وب سایت ها را اسکن کنید."
در اینجا مقدار 1 را وارد نمایید تا تمام آدرس های پیش فرض IIS را براتون لود کنه
بعد از این مثل تصویر زیر گزینه A: Pick *all* bindings رو انتخاب کنید برای این کار باید حرف A را تایپ کنید
بعد از نمایش سایت ها و ساب دامین های آن حرف y را تایپ کرده و اینتر بزنید مطابق تصویر زیر
بعد از این عملیات فعال سازی شروع میشه و به سایت شما Certificate Win-Acme اضافه میشه. بعد از این باید وب سایت رو ری استارت کنید و بعد از اجرای سایت سایت بصورت زیر براتون باز میشه