自己有一个网站,一直都是http协议,始终想要改为https,但苦于没有时间,正好今天又想起了这个事,于是就配置一下。具体说下步骤:
第一,申请ssl证书
对于企业级的项目,可能都去花钱去买,毕竟我是个人,一个网站有没有访问还另说,再花钱搞一个证书,这就没有必要了,于是就开始寻找免费的,正好阿里云有提供,首页进去,找到产品中的SSL证书点进去。
找到证书资源包,里有购买,这个我买过了,没买的话去买一个,选择免费的。
购买页面:
购买之后,进行证书申请,申请之后就是解析,是再你的域名里按照要求配置。
解析成功后,就等着审批吧,大概10分钟证书就签发了,签发后就可以下载了,选择你对应的下载
解压后,得到三个文件,正是第二步所需要的:
第二步:证书申请下来后,就可以回到你的虚拟主机进行安装了
按照要求把下载好的证书,一个一个打开,复制到对应的框内:
最后一步,就是配置根目录,让自己的域名指向Https:
新建web.config文件,复制下面内容,到文件里,记得域名需要改为你的,也就是:vipandroid.cn这块
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="http2https_2020113081033" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTP_HOST}" pattern="^vipandroid.cn$" />
</conditions>
<action type="Redirect" url="https://www.vipandroid.cn/{R:0}" />
</rule>
<rule name="http2https_20211131908152020" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTP_HOST}" pattern="^www.vipandroid.cn$" />
</conditions>
<action type="Redirect" url="https://www.vipandroid.cn/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
文件写好后,上传到www目录下就可以了:
然后再次访问,就是Https了: