در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش ریدایرکت (Redirect) کردن HTTP به HTTPS در IIS قسمت 2

روش دوم با استفاده از URL Rewrite 

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

سپس مراحل را طبق قسمت اول تا قبل از مرحله ای که داخل سایت مورد نظر Require ssl را تیک می زدیم طی می کنیم یعنی نیازی به زدن تیک Require ssl نیست, سپس URL Rewrite رو نصب می کنیم.

وب سایت توسینسو
وب سایت توسینسو

بعد از نصب وارد کنسول 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 ویژگی URL Rewrite را انتخاب می کنیم و در این جا مشاهده می کنیم Rule جدیدی اضافه شده

وب سایت توسینسو

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

وب سایت توسینسو

نکته :

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

نتیجه :

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

نویسنده : امیر مقدم

منبع : انجمن حرفه ای های فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

عنوان
1 آموزش ریدایرکت (Redirect) کردن HTTP به HTTPS در IIS قسمت 1 رایگان
2 آموزش ریدایرکت (Redirect) کردن HTTP به HTTPS در IIS قسمت 2 رایگان
زمان و قیمت کل 0″ 0
1 نظر
مجید ابراهیمی پلارتی

با عرض سلام

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

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....