如何判断我的客户端是否正在运行安全连接(SSL)

时间:2017-04-17 18:34:56

标签: node.js security ssl https

我正在制作一个自托管应用,我想要提供HTTPS,因为可能会发送敏感信息。如何判断客户端是否使用安全连接?

  • 我可以在浏览器中使用javascript,但这不安全(因为攻击者可以绕过它)
  • 节点服务器可能正在以HTTP身份运行,但在安全的nginx / apache代理之后。
  • Optionnally,我需要在每次有人提出请求时强制执行此规则。

1 个答案:

答案 0 :(得分:0)

您可以配置您的Web服务器,以便将用户从HTTP URL重定向到HTTPS URL。通常使用Apache htaccess确保只能通过HTTPS访问网站。有关详细信息,请参阅此链接:http://www.askapache.com/htaccess/ssl-example-usage-in-htaccess/#redirect-http-to-https