Windows+IIS整站http强制跳转至https解决方法

2019-08-04 17:42:40      0

我们向来不提倡使用Win+IIS来跑实战应用,并不是说两者不好。只是觉得Linux+Nginx或者Apache来跑PHP更加专业好用一些。最近游子在运维中遇到一个使用Win+IIS的环境配置SSL,证书安装方法不难,安装后需要设置http跳转到https即可。


Windows+IIS整站http强制跳转至https解决方法:

1、打开IIS面板,“SSL设置” --> 勾上“要求SSL”+ 客户证书 "忽略"

2、配置好了之后,现在直接访问http,即80端口访问会提示403错误

3、这里就是关键了,在服务器找到403错误页面,一般都是在IIS默认安装位置,如自定义请修改自定义位置


一般在(C:\inetpub\custerr\zh-CN\403.htm)这个路径,用写字板或者记事本编辑打开,在标签中间加上如下代码:

<script type="text/javascript">  
    var url=window.location.href;  
    url=url.replace("http:","https:")  
    window.location.replace(url);
</script>

这样就能实现访问http的时候自动跳转到https了


    标签 Windows iis https

    本文地址:https://www.cs27.com/show-49-142-1.html

    如转载请标注来自《艾奇站长网》。