0

所以,我有一个问题,这可能是也可能不是问这个问题的地方,但无论如何我都会这样做 - 因为我已经尝试了所有方法,但没有任何效果......</p>

开始:

我在数字海洋服务器上安装了一个跟踪脚本……它叫做 CPVlab。它使我能够跟踪点击并为我提供点击统计信息。它的作用是捕获有关用户及其行为的信息,并且可以旋转登录页面以对这些登录页面进行拆分测试。这一切都是通过在安装脚本的域上的内部重定向完成的。

假设它安装在:tracker.com

该脚本的另一个特点是:我可以在我使用的 DNS 中输入一条 A 记录,并将其命名为 someothername.com,并将其指向 tracker.com 的 IP 地址。

通过这种方式,可以使用不同的域(跟踪域)以使主安装域不可见。这有助于自定义不同营销活动的外观(您不希望它们都看起来像:tracker.com/?querystuff)......</p>

所以问题来了:在没有 https:// 的情况下,这一切都可以正常工作……但是在安装了letsencrypt(通过一个easyengine 命令为bothe tracker.com 以及跟踪域)之后,解释的功能不再起作用了。

当使用 **http://**someothername.com 作为指向 tracker.com 的 A 记录时,服务器向我显示 404 not found 状态。当我使用 **https://**someothername.com 作为指向脚本的 A 记录时,它告诉我连接不安全。这虽然两个域都有 https 证书,如果我将它们直接放在浏览器中,它们就可以工作。(它将显示 https)。

但是,当我不使用此跟踪域功能而只使用普通的https://tracker.com域时,它可以完美运行。

也许这个问题有点远,但是有没有人知道这是否与letsencrypt有关?几个月前我通过 EE 添加了证书,我知道 EE 使用 certbot。但是我认为这个问题可能与letsencrypt在安装时不支持通配符有关。也许这个跟踪脚本是以某种方式设计的,主域使用跟踪域作为某种子域?

有人对此有任何想法吗?我肯定卡在这里了……</p>

谢谢,莱克斯

4

0 回答 0