带有或不带有“www”的 https 上的 Apache 重定向

Posted

技术标签:

【中文标题】带有或不带有“www”的 https 上的 Apache 重定向【英文标题】:Apache redirection on https with or without "www" 【发布时间】:2018-01-11 13:46:36 【问题描述】:

在重定向 url 时,我的专用服务器出现问题。

我的域名是从 OVH 租来的,我在我的专用服务器上安装了 Apache 2 来管理我的网站。

我使用 let's encrypt 来获得 https 协议。

我希望当我输入这些地址之一来访问我的网站时,我会被重定向到网址“https://example.com”:

www.example.com:不工作“此网站的安全证书存在问题”。

http://www.example.com: 不工作“此网站的安全证书存在问题”。

https://www.example.com: 不工作“此网站的安全证书存在问题”。

http://example.com:好的(重定向到https://example.com/)

https://example.com:好的

这是我在 http (001-example.conf) 中的域的 apache 配置文件:

并查看我网站的 apache 配置文件 https (001-example-le-ssl.conf) :

在 ovh 的 dns 管理方面,这里是信息:

example.com。 0 A X.X.X.158

www.example.com。 0 A X.X.X.158

www.example.com。 0 TXT "3|欢迎"

www.example.com。 0 TXT "l|fr"

example.com。 0 TXT "1|www.example.com"

您是否发现我的设置有问题?

提前谢谢你。

【问题讨论】:

【参考方案1】:

证书必须与用户正在访问的完全限定域名 (FQDN) 匹配,因此如果您的证书仅适用于 example.com,则它不会覆盖 www.example.com,解决方案是重新制作证书并将通用名称设为 example.com,并将主题备用名称 (SAN) 添加到证书 www.example.com,这样它将涵盖两个 FQDN

【讨论】:

以上是关于带有或不带有“www”的 https 上的 Apache 重定向的主要内容,如果未能解决你的问题,请参考以下文章

R:带有 mipo/mice 对象的 APA 回归表

带有或不带有 Twitter Bootstrap 的嵌套侧边栏

尝试在查询中搜索带有或不带有破折号的字段?

如何使用带有或不带有 Appium 的 Robot Framework 集成 WinAppDriver?

是否应该在带有或不带有 :hover 伪类的规则中设置游标属性?

带有或不带有主机应用程序的单元测试自定义 iOS 框架