ssl - 我需要 www 和非 www 的 SSL 证书吗?

标签 ssl ssl-certificate lets-encrypt certbot

如果我的服务器设置为重定向键入非 www URL 的用户,例如

example.com -> www.example.com.

我是否需要为两个域都获取证书:

example.com, www.example.com

最佳答案

是的。如果用户输入 https://example.com ,他们的浏览器和您的服务器之间的 TLS 握手发生在重定向之前。用户将在其浏览器中看到一条错误消息,指示该站点的证书无效。

如果您使用的是 Let's Encrypt,则可以在同一证书中同时包含 www 和非 www 域。大多数其他证书供应商也会根据要求执行此操作。

关于ssl - 我需要 www 和非 www 的 SSL 证书吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309552/

相关文章:

PHP & PostgreSQL – sslmode 值 "require"在未编译 SSL 支持时无效

java - Tomcat 服务器信任库根证书

ruby-on-rails - SSL_connect returned=1 errno=0 state=SSLv3 读取服务器证书 B : certificate verify failed on WINDOWS

java - HTTP 的 SSL 重新协商工作流程

ruby-on-rails - PayPal API SSL 问题 - 刚刚开始

ssl - Let's Encrypt 找不到监听 80 端口的虚拟主机

apache - 让我们用 htaccess 加密

ssl - Let's Encrypt for Server 和 OpenSSL 客户端证书

java - 使用 Apache HttpClient 通过 SSL 身份验证发送 HTTP 请求

windows - 添加客户端证书后,在使用 Python 和 Postman 的 Windows 上为 "unable to get local issuer certificate"