弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 3217|回复: 3

IIS6如何设置制作SSL网站?

[复制链接]
发表于 2018-12-4 11:58:37 | 显示全部楼层 |阅读模式
第一步: IIS6中,站点属性-》目录安全性-》编辑中把“要求安全通道(SSL)”勾选上即可。
第二步:  打开自己网站根目录, 例如 d:\webroot,  在根目录新建一个名为  https.htm 的文件,内容如下:
<html>
<head><title>Redirecting...</title></head>
<script language="Javascript">
function redirectHttpToHttps()
{
    var  httpURL= window.location.hostname + window.location.pathname +  window.location.search;
    var httpsURL=  "https://" + httpURL;
    window.location  = httpsURL;
}
redirectHttpToHttps();
</script>
<body>
</body>
</html>
第三步:  IIS6中, 站点属性 -》 自定义错误 -》选择 403.4 -》修改文件路径为  d:\webroot\https.htm
第四步:确定,根目录的权限有:network service的可读权限。否则会提示以下错误:
Secure Channel Required
This Virtual Directory requires a browser that supports the configured encryption options.

此法未见效,有待改进!!!
回复

使用道具 举报

 楼主| 发表于 2018-12-4 13:11:55 | 显示全部楼层

脚本更换:

上文的脚本也可以更换成以下:
<HTML><HEAD><TITLE></TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=utf-8">
</HEAD><BODY>
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
</BODY></HTML>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-4 13:13:32 | 显示全部楼层

支持http与https的办法

IIS6中,站点属性-》目录安全性-》编辑中把“要求安全通道(SSL)”不要勾选,就可以实现http://与https://
同时根据http与https实现不同的编程,更自由。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-4 13:15:33 | 显示全部楼层
IIS7的操作类似,这里不再讨论。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-27 19:01 , Processed in 0.077234 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表