【发布时间】:2015-01-22 19:56:29
【问题描述】:
我正在开发一个 node.js 应用程序。它展示了我的一个朋友的艺术。除了一些一般信息和大量图片外,它还包括一个联系表格,供想要就他的工作联系他的人使用。我想加密联系页面以保护通过表单发送的个人数据,但保持页面的其余部分不加密以减少页面的加载时间。
我已经设法创建了一个 HTTPS 服务器来加密我的整个网站。但我只想为联系页面建立一个加密连接。
有谁知道如何实施?
我想到的一种解决方案是创建两个 node.js 服务器。一台 HTTP 服务器和一台 HTTPS 服务器,然后在 HTTP 服务器上运行主页,在 HTTPS 服务器上运行联系页面。然后,联系页面的链接将包括 https。类似于:“https://www.domain.com/contact”。
但不知何故,这感觉不是正确的方法,所以我希望有人有更好的解决方案。
感谢您的帮助!
【问题讨论】:
-
只需在整个网站上使用 SSL。没有理由不这样做。
-
通过 HTTPS 提供页面的开销可能不值得担心,并且无论如何都会定期加密整个网站,以增加 Web 的整体隐私。
标签: node.js ssl encryption https