配置SSL即https

时间:2022/9/1 22:56:11 赞:0 踩:0 阅:139 标签:https

1、从阿里云申请免费的ssl,然后下载iis的文件压缩包,解压之后有两个文件,一个是pfx,一个是密码文件,windows server2012 R2直接双击pfx证书文件,一路确定,即可安装成功,有的文件说需要收到配置很多,其实不必,当然中间有一步是输入密码文件的密码。

2、在iis中绑定中添加https,选中自己导入的证书即可。

3、这样,http和https都可以访问了,为了能自动从http跳转到https,在iis的web.config中加入地址重写配置,如下

<rewrite>
            <rules>
                <rule name="Redirect to https" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                        <add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
                    </conditions>
                   <action type="Redirect" url="https://{HTTP_HOST}:443/{R:1}" redirectType="SeeOther" />
                </rule>
            </rules>
        </rewrite>

评论一下

发表评论

注册用户登录后才能发表评论,请登录注册