راهنمای نصب گواهی ssl روی سرور های ویندوزی با وب سرور iis

راهنمای نصب گواهی ssl روی سرور های ویندوزی با وب سرور iis

گواهینامه SSL یکی از مهم‌ترین ابزارهای تأمین امنیت وب‌سایت است که با رمزنگاری اطلاعات میان مرورگر کاربران و وب‌سرور، از شنود و دستکاری داده‌ها جلوگیری می‌کند. پس از صدور گواهینامه SSL، لازم است فایل‌های دریافتی به‌درستی روی وب‌سرور نصب و به وب‌سایت متصل شوند تا ارتباط HTTPS فعال گردد.

در این آموزش نحوه دریافت فایل‌های گواهینامه، ایجاد فایل PFX، نصب گواهینامه در ویندوز سرور و اتصال آن به وب‌سایت در وب‌سرور IIS را به‌صورت گام‌به‌گام بررسی خواهیم کرد.

پیش‌نیازها

پیش از شروع نصب، موارد زیر را آماده داشته باشید:

  • گواهینامه SSL صادرشده و فعال
  • دسترسی Administrator به سرور ویندوز
  • نصب و راه‌اندازی IIS
  • دریافت فایل‌های گواهینامه از ناحیه کاربری ایران‌هاست
  • کلید خصوصی (Private Key) مربوط به CSR
  • فایل PFX (در صورت عدم وجود، باید ایجاد شود)

نکته: در صورتی که هنوز فایل‌های گواهینامه را دریافت نکرده‌اید، ابتدا از طریق ناحیه کاربری ایران‌هاست فایل‌های SSL خود را دانلود کنید.



مرحله اول: دریافت فایل‌های گواهینامه SSL

ابتدا وارد ناحیه کاربری ایران‌هاست شوید و از منوی سمت راست روی مدیریت سرویس‌ها کلیک کنید.




سپس سرویس SSL موردنظر را انتخاب کرده و روی مدیریت سرویس کلیک نمایید.



 

در صفحه مدیریت گواهینامه، گزینه وضعیت گواهینامه را انتخاب کنید.




در صفحه باز شده بر روی گزینه دانلود مجوز ssl کلیک کنید تا فایل های گواهی ssl دانلود شود.

در نهایت با انتخاب گزینه دانلود گواهینامه SSL فایل‌های صادرشده را دریافت نمایید.





مرحله دوم: ایجاد فایل PFX

برای نصب گواهینامه روی IIS به فایل PFX نیاز دارید. در صورتی که این فایل را در اختیار ندارید، ابتدا مطابق راهنمای زیر آن را ایجاد نمایید:

آموزش ایجاد فایل PFX

پس از ساخت فایل PFX، مراحل نصب گواهینامه را ادامه دهید.

پس از دانلود فایل های ssl طبق طبق راهنما به سرور خود متصل شوید و مطابق آموزش زیر فایل pfx را ایجاد نمایید.

آموزش ایجاد فایل pfx



مرحله سوم: نصب فایل PFX در ویندوز سرور

روی فایل PFX دوبار کلیک کنید تا Certificate Import Wizard اجرا شود.

در صفحه نخست گزینه Local Machine را انتخاب کرده و روی Next کلیک نمایید.





در مرحله بعد مسیر فایل PFX نمایش داده می‌شود. در صورت صحیح بودن مسیر، روی Next کلیک کنید.






رمز عبور فایل PFX را وارد کرده و مجدداً روی Next کلیک نمایید.




گزینه Automatically select the certificate store based on the type of certificate را انتخاب کنید و روی Next کلیک نمایید.





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




در صورت مشاهده پیام موفقیت‌آمیز بودن عملیات، گواهینامه با موفقیت در ویندوز نصب شده است.







مرحله چهارم: اتصال گواهینامه SSL به وب‌سایت در IIS

کنسول IIS Manager را باز کنید.

از بخش Sites وب‌سایت موردنظر را انتخاب کرده و روی Bindings کلیک نمایید.



در پنجره باز شده گزینه Add را انتخاب کنید.





مقادیر زیر را تکمیل نمایید:

فیلدمقدار
TypeHTTPS
IP AddressIP سرور
Port443
Host Nameنام دامنه
SSL Certificateگواهینامه نصب‌شده


نکته: در صورتی که چند وب‌سایت روی یک IP میزبانی می‌شوند، تنظیم صحیح Host Name و SNI ضروری است.


بررسی اطلاعات گواهینامه

برای مشاهده جزئیات گواهینامه انتخاب‌شده روی View کلیک کنید.




اطلاعات زیر را بررسی نمایید:

  • نام دامنه (Common Name)
  • تاریخ اعتبار گواهینامه
  • صادرکننده (Issuer)
  • وضعیت زنجیره اعتبار (Certificate Chain)

در صورت صحیح بودن اطلاعات روی OK کلیک کنید.




بررسی فعال بودن SSL

پس از تکمیل مراحل نصب، مرورگر را باز کرده و آدرس سایت را با HTTPS بررسی نمایید.

همچنین می‌توانید از ابزار SSL Checker برای بررسی وضعیت گواهینامه، زنجیره اعتبار و تنظیمات HTTPS استفاده کنید.



جهت بررسی فعال بودن گواهی SSL می‌توانید وارد سایت  SSL Checker  شوید و با وارد کردن نام دامنه از فعال بودن گواهینامه اطمینان حاصل نمایید.



نتیجه‌گیری

با انجام مراحل فوق، گواهینامه SSL روی وب‌سرور IIS نصب شده و ارتباط HTTPS برای وب‌سایت فعال می‌شود. پس از نصب، توصیه می‌شود صحت زنجیره گواهینامه، تاریخ اعتبار و تنظیمات HTTPS را بررسی کرده و در صورت نیاز، ریدایرکت خودکار HTTP به HTTPS را نیز روی وب‌سایت فعال نمایید.