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