网站需要可以从HTTP和HTTPS访问(如果客户希望表单提交是否安全)
该网站托管在IIS6中,理想情况下我希望能够在其中拥有一个网站,它可以处理http和https ..这可能吗?
或者我想也许在网站上创建一个“安全”的子目录并复制那里的所有东西......这是可行的吗?
这是更复杂的,它使用asp.net 3.5的路由功能来进行url重写 所以即使我创建一个安全的子目录,我也不知道它是否真的会接受它应该被SSL批准
答案 0 :(得分:3)
有可能。安全设置上有一个复选框,允许您对连接“要求ssl”。然后由您决定使用重定向或链接来管理https和http之间的转换。
有关此here的更多信息。跳过第6步。
答案 1 :(得分:1)
你可以拥有IIS 6& IIS7使用https和http运行相同的站点。在IIS 6中,存在一个限制,您无法使用主机头。所以你需要一个专用的IP地址。只需将其绑定到IP地址,然后设置证书。不要使用“require https”,只需在应用程序的各个部分强制执行它。
答案 2 :(得分:0)
我不确定iis 6但是在iis 7中你选择了网站并转到绑定并点击添加选择https它将自动选择端口443然后选择你的ssl证书
答案 3 :(得分:0)
这很可能,但是,
该网站都需要可访问 来自HTTP和HTTPS(如果是 客户希望表单提交 安全与否)
如果您有能力使用SSL,我不会给他们一个选择。只是让他们使用它。大多数用户不知道安全和不安全连接之间的区别,甚至不知道他们应该关心的原因。只需强制每个人使用安全连接来提交表单。
或者我也许想 创建一个“安全”子目录 该网站并重复所有内容 还有......那可行吗?
是的,但更常见的是拥有一个安全的子域。查看大多数购物网站,当您浏览产品时,您将看到www.someshoppingsite.com。您开始退房的那一刻,您将被转发到secure.someshoppingsite.com。如果你创建了一个SSL子文件夹,我保证你会在某个时候意外地被禁用,几个星期内没有人会注意到。