درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
Amir Moghaddam
امتیاز: 19359
رتبه:33
0
37
42
507

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم

تاریخ 72 ماه قبل
نظرات 1
بازدیدها 850
روش دوم با استفاده از URL Rewrite :
در این مقاله به هدایت HTTP به HTTPS توسط Microsoft URL Rewrite Module می پردازیم کار در این قسمت ساده است اما اول باید بگم که در این جا در محیط آزمایش, Active Directory Certificate Service از نوع Enterprise راه اندازی شده به همراه سرویس AD DS, سرویس IIS و DNS هم با یکدیگر روی Member server .
ابتدا Module مورد نظر رو از لینک زیر کپی کرده:
URL Rewrite
سپس مراحل را طبق قسمت اول تا قبل از مرحله ای که داخل سایت مورد نظر Require ssl را تیک می زدیم طی می کنیم یعنی نیازی به زدن تیک Require ssl نیست, سپس URL Rewrite رو نصب می کنیم.

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم


بعد از نصب وارد کنسول IIS شده روی نام سرور کلیک کنیم و به قسمت IIS بریم یا روی سایت مورد نظر به این قسمت بریم خواهیم دید که ویژگی دیگری به نام URL Rewrite به سایر ویژگی ها اضافه شده.
حالا به physical path سایت مد نظر رفته و موارد زیر را در قسمت مناسب فایل web.config کپی-پیست می کنیم
<system.webServer>
  <httpRedirect enabled="false" destination="" httpResponseStatus="Found" />
  <rewrite>
    <rules>
      <rule name="HTTP to HTTPS Redirection" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
          <add input="{HTTPS}" pattern="off" />
        </conditions>
        <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم


داخل کنسول به سایت مورد نظر رفته در قسمت IIS ویژگی URL Rewrite را انتخاب می کنیم و در این جا مشاهده می کنیم Rule جدیدی اضافه شده

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم


در اخر مرورگر را باز کرده و ادرس سایتمون رو وارد می کنیم پس از چند ثانیه :

وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم


نکته :
Binding داخل کنسول IIS فراموش نشود, چون در محیط ازمایشگاهی این سناریو پیاده سازی شده و دامنه ما در سطح Internet قابل رویت نیست
ip dns server کلاینت ها شامل ip سروری که روش IIS و DNS راه انداختیم نیز می باشد .

نتیجه :
با هدایت HTTP به HTTPS اطمینان داریم که کاربران به شکلی ایمن به سایت ما دسترسی دارند با این روش قادر خواهیم بود تمام یا قسمتی از سایت رو به واسطه ی HTTPS در اختیار بگذاریم در این 2 مقاله به دو روش از چندین روش, هدایت HTTP به HTTPS پرداخته شد, امیدوارم که مورد توجه دوستان قرار گرفته باشد.

نویسنده : امیر مقدم
منبع : انجمن حرفه ای های فناوری اطلاعات ایران
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد



برچسب ها
ردیف عنوان
1 وب سرور IIS هدایت HTTP به HTTPS - قسمت اول
2 وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • با عرض سلام
    من برنامه visua stadio رو ندارم و صرفا میخوام یه وب سرور بیارم بالا (واسه سناریوهای شبکه)، با این اوصاف میشه لطفا همین سایتی که درست کردینو برام آپلود کنین؟

برای ارسال نظر ابتدا به سایت وارد شوید