首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于www.mywebsite.com但不适用于mywebsite.com的ssl证书

问适用于www.mywebsite.com但不适用于mywebsite.com的ssl证书
EN

Stack Overflow用户
提问于 2015-11-23 23:24:47
回答 1查看 56关注 0票数 0

我为我的网站买了证书。我们的系统管理员安装了它,它工作正常,但对于带有www的域,如果我在没有www的情况下键入,浏览器会显示证书错误。不要假设我应该为了这个目的而使用2个证书,并假设这是配置问题,我说的对吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-11-23 23:28:31

有一些方法可以使用单个SSL证书保护这两个域,它们是:

从提供此类服务的品牌购买SSL证书:RapidSSL和GeoTrust等品牌提供通过单个证书保护万维网域名和非万维网域名的高级功能。在这样的过程中,当证书被发布时,为WWW域生成CSR (代码签名请求)密钥,并且继而它将确保非WWW域的安全。例如,如果企业社会责任是为www.mydomain.com生成的,那么它也将为mydomain.com工作。浏览器将在这两个地址之前显示“http”。

将非WWW域重定向到WWW域:如果您已经从其他品牌购买了SSL证书,那么这种替代方法是免费的,因为它可以在开发级别实现。为此,您需要使用“301”重定向。“301”是HTTP响应状态码,用于永久重定向到另一个URL位置。假设你输入abc.com,那么它应该被重定向到www.abc.com。然后,您可以获取WWW域的SSL证书。

代码语言:javascript
复制
RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

安装通配符SSL证书:如果购买的是单个域名,则通配符SSL证书可以为无限子域名提供安全性。如果您为yourdomain.com购买了通配符证书,您的www.yourdomain.com将与您站点的所有其他子域一起受到保护。

重定向选项不是很方便,因为它需要彻底更改网站的编码。而购买通配符证书是最昂贵的选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33874617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档