نحوه نصب گواهی SSL رایگان (Let’s Encrypt) در ویندوز سرور
به صورت کلی گواهینامه های SSL در هر وب سایتی به دو هدف ساخته ایجاد می شوند. یکی اطمینان از امنیت ارتباط برقرار شده بین کاربر و سرور است. یکی دیگر از این موارد بهبود امتیاز سئوی وب سایت است. داشتن SSL به وب سایت شما نسبت به سایرین برتری می دهد زیرا موتورهای جستجو وب سایت های دارای SSL را به وب سایت های بدون آن ترجیح می دهند. گواهی Let’s Encrypt می تواند ثابت کند که بهترین همراه وب سایت شما در ارائه SSL است زیرا گواهی های آن به عنوان گواهی های قابل اعتماد توسط همه مرورگرهای وب اصلی شناخته می شوند.
در این مقاله در وب آیدین، ما شما را در فرآیند ایجاد گواهیهای Let’s Encrypt در ویندوز سرور آشنا میکنیم.
اما قبل از اینکه مستقیماً وارد فرآیند نصب شوید، مطمئن شوید که پیش نیازهای زیر را در اختیار دارید :
- بدیهی است که باید یک سرور اختصاصی یا یک VPS ابری با ویندوز سرور 2022 نصب شده داشته باشید.
- و همچنین اکانتی که با آن لاگین کرده اید خاصیت administrator دارد.
- همچنین نیاز به یک دامنه به جهت فعال سازی SSL خواهید داشت.
IIS را نصب کنید
- منوی استارت را باز کنید و Server Manager را جستجو کنید.
- در Server Manager ، افزودن Add roles and features را در داشبورد خواهید دید. روی آن کلیک کنید.
- یک پنجره جدید باز خواهد شد. برای حرکت به جلو بر روی دکمه Next کلیک کنید.
- صفحه بعد از شما می خواهد که بین دو نوع نصب انتخاب کنید. بر روی Role-based or feature-based install کلیک کنید و سپس بر روی دکمه Next کلیک کنید.
- صفحه بعدی انتخاب سرور است. بر روی Select a server from the server pool کلیک کنید. یک لیست Server Pool را خواهید دید. سرور خود را از آن انتخاب کرده و بر روی دکمه Next کلیک کنید.
- از لیست Roles Web Server (IIS) را انتخاب کنید. یک پنجره پاپ آپ ظاهر می شود. بدون تغییر چیزی بر روی دکمه Add Features کلیک کنید. روی Next کلیک کنید.
در صفحه بعدی نیز هیچ تغییری ایجاد نکنید و روی دکمه Next کلیک کنید.
صفحه بعدی Web Server Role (IIS) است. بر روی Next کلیک کنید و در صفحه بعد همه چیز را همانطور که هست رها کنید. بر روی دکمه Next کلیک کنید.
این صفحه تاییدیه می توانید تمام انتخاب های خود را در اینجا بررسی کرده و سپس بر روی دکمه نصب کلیک کنید. با این کار Install شروع می شود.
پس از این، یک مرورگر وب باز کنید و نام دامنه خود را وارد کنید. شما باید چیزی شبیه تصویر زیر را ببینید. این صفحه پیش فرض IIS است.
یک صفحه ی آزمایشی با استفاده از HTML ایجاد کنید
به مسیر C:\inetpub بروید. یک پوشه جدید ایجاد کنید و نام دامنه خود را به آن بدهید. یک فایل جدید در اینجا ایجاد کنید. نام آن را index.html بگذارید. با notepad آن را باز کنید و کد زیر را در آن وارد کنید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!DOCTYPE html> <html> <head> <title>HostAdvice Test</title> </head> <body> <h1>Testing is fun</h1> <p> HostAdvice Test</p> </body> </html> |
سایت تست را به IIS اضافه کنید
به منوی جستجو بروید و IIS را وارد کنید.
IIS manager را باز کنید. در قسمت اتصال در پنل سمت چپ، روی Host و سپس Sites کلیک کنید.
در قسمت های پنل سمت راست، روی Add Website کلیک کنید
یک پنجره پاپ آپ جدید باز می شود. در کادر زیر نام سایت، یک نام وارد کنید. Application Pool قرار است همان نام سایت باشد. در قسمت Physical path مسیر فایل index.html را قرار دهید. آدرس وب سایت خود را زیر نام میزبان قرار دهید و بقیه موارد را به عنوان پیش فرض بگذارید. مطمئن شوید که چک باکس Start Website بلافاصله علامت زده شده است. بر روی دکمه OK کلیک کنید.
یک مرورگر وب باز کنید و با وارد کردن نام دامنه دوباره از وب سایت خود بازدید کنید. دیگر صفحه خوش آمد گویی IIS را نخواهید دید. در عوض، وبسایتی را که با استفاده از HTML ایجاد کردهاید، خواهید دید.
برای تولید گواهیهای Let’s Encrypt از یک ارائه دهنده دانلود کنید
اینترنت مملو از ارائه زیادی است که مجوزهای Let’s Encrypt را تولید می کنند و انتخاب مناسب برای شما به عهده شماست. با این حال، برای این آموزش، ما از سرویس گیرنده win-acme به دلیل رابط کاربری ساده و برنامه خط فرمان بسیار توسعه یافته آن استفاده خواهیم کرد. مزیت این ارائه دهده این است که به طور خودکار گواهی ها را برای شما تمدید می کند. برای دانلود کلاینت مراحل زیر را دنبال کنید.
به صفحه Github win-acme بروید.
کمی پایین بروید و assets را خواهید دید. فایل فشرده با نام win-acme.v2.x.x.x.zip را پیدا کنید.
پس از دانلود آن فایل را از حالت فشرده خارج سازید
بخش پایانی، تولید گواهینامه ها
wacs.exe را از پوشه ای که دانلود کرده اید پیدا کنید و آن را اجرا کنید. از آنجایی که این یک برنامه کاربردی است که از اینترنت دانلود شده است، ممکن است یک پاپ آپ هشدار از Windows Defender دریافت کنید. اما اجرای این برنامه به دلیل متن باز بودن کاملاً ایمن است. ادامه دهید و روی Run Anyway در قسمت More info کلیک کنید.
در برنامه، چند گزینه به شما داده می شود و سپس از شما خواسته می شود یکی از آنها را انتخاب کنید. برای انتخاب گزینه Create a new certificate کلید N را فشار دهید.
از شما خواسته می شود تا وب سایتی را که می خواهید گواهی را برای آن تولید کنید انتخاب کنید. وب سایت آزمایشی که ایجاد کردیم را انتخاب کنید.
اکنون از شما خواسته می شود آدرس ایمیل خود را وارد کنید و سپس با شرایط و ضوابط موافقت کنید.
تبریک می گوییم شما با موفقیت یک گواهی SSL برای وب سایت خود ایجاد کردید.
امیدواریم این آموزش نیز مانند دیگر آموزش های ارائه شده وب آیدین مورد توجه شما قرار گرفته باشد و توانسته باشید نسبت به حل خطای مموری در وردپرس اقدام کرده باشید، در آخر اگر هنوز مشکل شما حل نشده است می توانید در بخش کامنت ها مشکل خود را بیان کنید تا سریعا به آن پاسخ دهیم.