Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 将两个站点链接在一起时出现无效证书警告_Http_Ssl_Github_Https_Ssl Certificate - Fatal编程技术网

Http 将两个站点链接在一起时出现无效证书警告

Http 将两个站点链接在一起时出现无效证书警告,http,ssl,github,https,ssl-certificate,Http,Ssl,Github,Https,Ssl Certificate,我到处寻找这个问题的解决方案,但最接近的答案是删除“2031年11月到期的证书高”,我尝试过,但没有积极的效果。我已经联系了Github和Name便宜,都不知道是什么导致了问题 我有两个相互链接的网站(johnwolfe.io和johnwolfe.tech)(它们通过Github运行,有一个自定义域,并通过namescape托管)。当我单击从一个站点到另一个站点的链接时,总会收到一条证书警告: [1] :连接警告的屏幕截图 例如,如果我进入www.johnwolfe.tech并点击www.joh

我到处寻找这个问题的解决方案,但最接近的答案是删除“2031年11月到期的证书高”,我尝试过,但没有积极的效果。我已经联系了Github和Name便宜,都不知道是什么导致了问题

我有两个相互链接的网站(johnwolfe.io和johnwolfe.tech)(它们通过Github运行,有一个自定义域,并通过namescape托管)。当我单击从一个站点到另一个站点的链接时,总会收到一条证书警告:

[1] :连接警告的屏幕截图

例如,如果我进入www.johnwolfe.tech并点击www.johnwolfe.io的链接,就会出现警告。同样,如果我进入www.johnwolfe.io并单击Resume,即www.johnwolfe.tech的链接,警告也会出现

我尝试删除简历站点的自定义域部分,只使用git托管的版本,但当我转到johnwolfe.io时,仍然会创建一个证书警告。我还检查了是否有任何证书过期,它们都是最新的

我真的很感激任何人有任何见解,因为我在互联网上搜索了所有地方,询问了两家公司,在所有情况下都遇到了死胡同


多谢各位

这与将站点链接在一起无关。只需输入URL
https://www.johnwolfe.io/
https://www.johnwolfe.tech/
将导致此错误,因为此站点的证书是针对github.com的,而不是针对您的域的


我认为github不支持自定义域上的https(除了像
some user.github.com
这样的域)。建议您可以通过将Cloudflare SSL放在github前面来获得此功能。

这与将站点链接在一起无关。只需输入URL
https://www.johnwolfe.io/
https://www.johnwolfe.tech/
将导致此错误,因为此站点的证书是针对github.com的,而不是针对您的域的


我认为github不支持自定义域上的https(除了像
some user.github.com
这样的域)。建议您可以通过将Cloudflare SSL放在github前面来获得此功能。

github页面明确表示它不支持HTTPS。此外,在属性之间共享单个证书的唯一方法是,如果它们都在同一个域中,但使用不同的子域(称为通配符证书)。你想做什么-同样的证书,不同的域-这是不可能的。如果我使用Cloudflare技术,这能解决问题吗?@Dog:这应该能解决问题,因为如果您使用他们的SSL产品(如免费SSL),Cloudflare将使用与您的主机名匹配的证书。Github pages特别指出它不使用HTTPS。此外,在属性之间共享单个证书的唯一方法是,如果它们都在同一个域中,但使用不同的子域(称为通配符证书)。您希望做的事情-相同的证书,不同的域-是不可能的。如果我遵循Cloudflare技术,这能解决问题吗?@Dog:这应该能解决问题,因为如果您使用他们的SSL产品(如免费SSL),Cloudflare将使用与您的主机名匹配的证书。