2009-10-03 158 views
2

我的问题涉及到超文本协议。HTTP和HTTPS协议

我的身边有什么要求能够在用户输入自信信息或有注册过程的地区使用HTTPS而不是HTTP。

谢谢。

回答

4

您需要一个证书(您可以buy one,通常由浏览器识别,或创建一个self-signed certificate,这将在浏览器上触发警告)和一台能够运行HTTPS的服务器。支持HTTPS的服务器允许您定义通过HTTP提供哪些页面以及通过HTTPS提供哪些页面。

HTTPS不是验证,顺便说一句,它只加密通信以防止窃听者读取服务器和客户端之间发送的内容。

可以使用通过HTTPS的任何身份验证方法,但是你需要为它提供(无论是HTTP认证或东西在你的应用程序。)

没有多说给你模棱两可的问题。

2

首先,您需要将您的网络服务器配置为使用https;这又要求你有一个服务器证书。您可以创建自己的服务器证书,也可以从其中一个证书颁发机构购买证书。后者将导致浏览器相信您的网站是真实的(而在您自己创建的网站中,从浏览器的角度看,可能会发生中间人攻击或网络钓鱼攻击)。

如何精确配置服务器应在serverfault上进行讨论。