Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS6是否有办法在同一个站点上同时执行http和https?_Iis_Ssl_Iis 6_Https - Fatal编程技术网

IIS6是否有办法在同一个站点上同时执行http和https?

IIS6是否有办法在同一个站点上同时执行http和https?,iis,ssl,iis-6,https,Iis,Ssl,Iis 6,Https,该站点需要可以从HTTP和HTTPS访问(以防客户端希望表单提交是否安全) 该网站是在IIS6托管,理想情况下,我希望能够有一个网站在那里,它可以处理http和https。这是可能的吗 或者,我在想,也许在站点中创建一个“安全”的子目录,并复制其中的所有内容……这可行吗 使用asp.net 3.5的路由功能进行url重写更为复杂 因此,即使我创建了一个安全的子目录,我也不知道它是否真的会发现它应该是SSL批准的,这是可能的。安全设置上有一个复选框,允许您为连接“要求ssl”。然后由您使用重定向或

该站点需要可以从HTTP和HTTPS访问(以防客户端希望表单提交是否安全)

该网站是在IIS6托管,理想情况下,我希望能够有一个网站在那里,它可以处理http和https。这是可能的吗

或者,我在想,也许在站点中创建一个“安全”的子目录,并复制其中的所有内容……这可行吗

使用asp.net 3.5的路由功能进行url重写更为复杂
因此,即使我创建了一个安全的子目录,我也不知道它是否真的会发现它应该是SSL批准的,这是可能的。安全设置上有一个复选框,允许您为连接“要求ssl”。然后由您使用重定向或链接管理https和http之间的转换


关于这方面的更多信息。只需跳过步骤6。

我不确定iis 6,但在iis 7中,您选择站点并转到绑定,然后单击添加选择https。它将自动选择端口443,然后选择ssl证书。

您可以让iis 6和IIS7使用https以及http操作同一站点。在IIS 6中,有一个不能使用主机头的限制。所以你需要一个专用的IP地址。只需将其绑定到ip地址,然后设置证书。不要使用“require https”,只需在应用程序中您想要的部分强制执行即可。

这是非常可能的,但是

该网站需要既可访问也可访问 从HTTP和HTTPS(如果 客户希望将表单提交给 (安全与否)

如果您有能力让他们使用SSL,我不会给他们选择。只要让他们使用它。大多数用户不知道安全连接和不安全连接之间的区别,甚至不知道为什么他们应该关心。只需强制所有人使用安全连接提交表单即可

或者我在想也许 在中创建“安全”子目录 该网站和复制中的所有内容 还有……这可行吗


是的,但更常见的是有一个安全的子域。查看大多数购物网站,当你浏览产品时,你会看到www.someshoppingsite.com。当您开始签出时,您将被转发到secure.someshoppingsite.com。如果您创建一个SSL子文件夹,我保证在某个时候它会被意外禁用,并且在几周内没有人会注意到。

实际上,您可以将主机头与IIS6一起使用,但您必须稍微弄乱一下。在IIS7中,仍然没有gui支持使用主机头,但是配置起来更容易一些。。。简单一点。您可以通过页面中的代码或直接在页面或文件夹级别通过IIS强制实施SSL。我曾在某个地方工作过,在那里安装我们网站的人不知道这一点,并将SSL网站拆分为自己的独立网站,这是一件多么痛苦的事情。由于SSL的性质,除非使用不同的IP+端口组合,否则无法使用基于名称的虚拟主机。SSL已被扩展以克服此限制(),但您需要服务器和浏览器都支持此限制,而且据我所知,它尚未得到广泛实施()。为什么要投反对票?5年前,这是一个有效的答案。