了解ssl证书

了解ssl证书,ssl,https,Ssl,Https,我在理解在特定条件下应该获得多少ssl证书时遇到了一些困难: 我有两个页面,用户应该使用(index和main),而所有其他用户在前端无法访问的脚本(例如uploadFile.php) 我在端口x中实现了socket.io,我想通过https协议运行该端口 在这些条件下,我应该获得多少ssl证书以确保数据流量的安全?(如果index和main具有ssl,那么来自所有其他php脚本的数据是否仍然安全?为特定DNS名称颁发ssl证书。因此,如果您在同一个域上运行PHP和Socket.io应用程序

我在理解在特定条件下应该获得多少ssl证书时遇到了一些困难:

  • 我有两个页面,用户应该使用(index和main),而所有其他用户在前端无法访问的脚本(例如uploadFile.php)
  • 我在端口x中实现了socket.io,我想通过https协议运行该端口

在这些条件下,我应该获得多少ssl证书以确保数据流量的安全?(如果index和main具有ssl,那么来自所有其他php脚本的数据是否仍然安全?

为特定DNS名称颁发ssl证书。因此,如果您在同一个域上运行PHP和Socket.io应用程序,一个证书就足以确保这两个应用程序的安全

如果您在两个不同的域上运行应用程序,则需要(a)使用两个单独的常规证书,或(b)使用一个SAN证书(它保护多个DNS名称)


还有一个通配符证书,它保护指定域(*.some site.com)的所有直接子域。它可以与SAN功能相结合,因此它可以保护基本域some-site.com和直接子域。

如果您的网站是通过https上的不同网站访问的,则您的网站及其访问的网站需要有各自的SSL证书


如果您的网站没有ssl证书,则当通过其他网站访问您的网站链接时,连接将断开。

考虑到有人通过something.some-site.com访问我的服务some-site.com,并且我有some-site.com的ssl证书,是否仍实施https?