Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
PHP脚本(cpvlab)的Letsencrypt问题_Php_Ssl_Ssl Certificate_Lets Encrypt_Easy Engine - Fatal编程技术网

PHP脚本(cpvlab)的Letsencrypt问题

PHP脚本(cpvlab)的Letsencrypt问题,php,ssl,ssl-certificate,lets-encrypt,easy-engine,Php,Ssl,Ssl Certificate,Lets Encrypt,Easy Engine,所以,我有一个问题,这可能是问这个问题的地方,也可能不是,但我无论如何都在这样做——因为我已经尝试了所有的方法,但没有任何效果 下面是: 我在数字海洋服务器上安装了一个跟踪脚本…它叫CPVlab。它使我能够跟踪单击并提供单击的统计信息。它所做的是捕捉关于用户及其行为的信息,并可以旋转登录页以分割测试这些登录页。这一切都是通过安装脚本的域上的内部重定向完成的 假设它安装在:tracker.com上 该脚本的另一个功能是:我可以在我使用的DNS中输入A记录,并将其命名为someothername.c

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

下面是:

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

假设它安装在:tracker.com上

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

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

所以问题是:过去没有https://…它都可以正常工作,但在安装letsencrypt(通过针对tracker.com和跟踪域的easyengine命令)后,解释的功能不再工作

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

然而,当我不使用这个跟踪域特性而只使用普通域时,它工作得非常好

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

有人对此有想法吗?我肯定被困在这里了

谢谢,Lex

“这两个域都有https证书”-嗯,在这一点上你需要更精确一点:两个域最初都指向一个web服务器,当请求该域时,它知道它应该提供特定的相关证书。当然,现在不再是这种情况了,当你现在把
someothername.com
指向一个不同的web服务器时。。。现在必须将该web服务器配置为为此域提供适当的证书。当然,首先还必须有可用的证书文件。在您将其他域的DNS指向运行tracker.com的服务器后,该服务器可以为
someothername.com
创建LE证书,但需要在其端实现。