zoukankan      html  css  js  c++  java
  • 一个服务器要绑定多个HTTPS站点

    默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口

    要实现多个站点对应HTTPS只能更改IIS配置

    地址:C:\Windows\system32\inetsrv\config\applicationHost.config、

    默认一个站点带一个这样的配置

        <binding protocol="https" bindingInformation="*:443" />

    修改成:

          <binding protocol="https" bindingInformation="*:443:www.baidu.om" />

    切记需要对应的每个站点都修改。

     

    appcmd set site /site.name:"wb_KamDai.PortalSystem.W
    eb" /+bindings.[protocol='https',bindingInformation='*:443:www.wb.com']

     
     
    IIS重定向组件 
     
    注意首先要安装url重定向模块
    然后在web.config末尾添加如下代码
     <system.webServer>
      <rewrite>
       <rules>
        <rule name="HTTP to HTTPS redirect" stopProcessing="true">
         <match url="(.*)" />
         <conditions>
          <add input="{HTTPS}" pattern="off" ignoreCase="true" />
         </conditions>
         <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
       </rules>
      </rewrite>
        </system.webServer>
     
     
     
     
  • 相关阅读:
    RPC(简单实现)
    观察者模式
    自省(Introspector)
    Mybatis学习笔记
    Nginx
    AJAX跨域
    手写Tomcat
    监听器模式
    回调
    Temporal Segment Networks
  • 原文地址:https://www.cnblogs.com/davidkam/p/5802303.html
Copyright © 2011-2022 走看看