首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将子域从http重定向到外部https,但避免重定向警报。

问将子域从http重定向到外部https,但避免重定向警报。
EN

Server Fault用户
提问于 2011-08-18 10:47:35
回答 1查看 659关注 0票数 1

我使用的是一个运行在SSL上的托管wiki服务,我有一个CNAME从我的子域重定向到它,但是浏览器显示一条消息说它被重定向了。

有什么办法能让我避开这件事吗?我的主机和托管站点的技术人员对该做什么意见不一(基本上每个人都说对方需要做些什么)。

目前的设置是:

http://wiki.mydomain.org -> https://mydomain.externalhost.org

如有任何建议,将不胜感激:)

编辑

在我的域上运行Apache的服务器,我不确定外部主机(对不起,我对技术上不太了解版本等等)

在我的DNS面板中,它声明: CNAME记录将指向wiki.appsforgood.org到appsforgood.onconfluence.com。

我应该解释一下,我提议在wiki子域上安装一个SSL证书,但是我的主机说这不会阻止错误消息,应该安装在外部主机服务器上。当然,外部主机说它需要安装在wiki子域上,让我把头撞在桌子上,试图得到一个明确的答案。

EN

回答 1

Server Fault用户

发布于 2011-08-18 13:36:06

你用的是CNAME。问题是SSL证书是为CNAME所指向的域名颁发的。

解释“问题”在哪里:

  1. 有人在浏览器wiki.example.com中键入内容。
  2. 浏览器获取该域名的IP地址(跳过CNAME,但浏览器对CNAME一无所知,DNS在幕后执行此操作,浏览器只获取IP )并进行连接。
  3. 它连接的浏览器和服务器启动SSL协商过程。SSL证书上写着“嗨,我是example.externalhost.com”
  4. 浏览器看到服务器使用的名称与用户键入的名称不同。抛出警告。

您想要的是服务器拾取wiki.example.com并进行重定向(CNAMEs不重定向)。重定向服务器会说“嗨,我是wiki.example.com;您需要连接到example.externalhost.com”。浏览器将看到初始匹配的名称,因此没有警告,然后继续连接到新主机(这也将匹配名称,因此没有警告)。

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

https://serverfault.com/questions/302531

复制
相关文章

相似问题

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