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

و

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

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

روش دوم با استفاده از 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 پرداخته شد, امیدوارم که مورد توجه دوستان قرار گرفته باشد.

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

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

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

#آموزش_وب_سرور_IIS #http_listener__چیست #redirect_کردن_http_به_https_در_iis #redirect_کردن_آدرس_url #آموزش_iis_page_redirection #تبدیل_کردن_http_به_https_در_iis #هدایت_http_به_https_در_iis #page_redirection_در_iis
عنوان
1 وب سرور IIS هدایت HTTP به HTTPS - قسمت اول رایگان
2 وب سرور IIS هدایت HTTP به HTTPS - قسمت دوم رایگان
زمان و قیمت کل 0″ 0
1 نظر
مجید ابراهیمی پلارتی

با عرض سلام

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

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

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