با سلام خدمت دوستان عزیز امیدوام هر کجا که هستید سالم و سلامت باشید
وقتی میخواهیم یک سایتی رو به بیرون پابلیش کنیم برای برای امنیت و secure بودن باید certificate تهیه کنیم
حالا میتونیم certificate سه ماهه رایگان بگیریم و یا میتونیم ۱ ساله بگیریم که پولی هستش ..
خرید certificate یک مبحث جداست که در اینجا استاد عزیزم در مورد این موضوع مطلبی رو نوشتن که لینکش رو میزارم و میتونید از اینجا بخونید
حالا فرض کنید ما certificate را خریداری کردیم و میخواهیم روی سرور import کنیم و بزاری روی وب سایتمون تا http تبدیل بشه به hhtps
یک نکته رو بگم که بعد از اینکه certificate رو خریداری کردیم به ما فایل با پسوند CER میده که ما باید اینو تبدیل کنیم به pfx
(میتونیم از نرم افزار open ssl این کار را انجام دهیم که در لینکی که در بالا گذاشتم میتونید اینو هم ببینی)
بعد از اینکه certificate را import کردیم میریم داخل کنسول IIS
میبینیم که با ارور bad date مواجه شدیم
برای حل این مشکل باید حتما با اون یوزری که برای IIS تعریف کردیم لاگین کنیم
اگر بریم داخل IIS و گزینه centralize certificate را انتخاب کنیم، تمام certificate هایی که قبلا import کردیم را میاره
میریم روی Certificate مورد نظر و دابل کلیک که کنیم میتونیم ببینیم که باید با چه یوزری لاگین کنیم تا این مشکل حل بشه
برای این کار باید تایپ کنیم mmc.exe و روش راست کلیک کنیم و سپس open file location را بزنیم
حالا روی MMC.exe کلید shift را میگیریم و راست کلیک میکنیم و گزینه Run as Different user را میزنیم
یوزر مورد نظر را وارد میکنیم و سپس کنسول MMC برای ما باز میشود
دوباره میریم و certificate قبلی که وارد کردیم را پاک میکنیم و دوباره certificate را import میکنیم
حالا اگر وارد iis شویم میبینیم که ارور مورد نظر برطرف شده و ما میتونیم اون Certificate رو به وب سایتمون اضافه کنیم .
امیدوارم که مفید بوده باشه.