Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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
Amazon web services 如何使*.domain.com在运行ubuntu 18.04的amazon ec2中工作?_Amazon Web Services_Amazon Ec2_Amazon Route53 - Fatal编程技术网

Amazon web services 如何使*.domain.com在运行ubuntu 18.04的amazon ec2中工作?

Amazon web services 如何使*.domain.com在运行ubuntu 18.04的amazon ec2中工作?,amazon-web-services,amazon-ec2,amazon-route53,Amazon Web Services,Amazon Ec2,Amazon Route53,我有一个域在amazon实例上运行amazon Route 53。我想要的是当我使用如下通配符时,例如: anything.domain.com 随便你 当前获取此错误的错误连接被拒绝。DNS配置(和路由53)支持*通配符域 如果这样做,则需要确保目标主机可以为域提供服务。您看到的错误可能是以下错误之一,而不是DNS问题: 安全组不允许您在端口80(HTTP)或443(HTTPS)上进行入站访问 应为web流量提供服务的服务未运行,请确保该服务已启动。这包括确保侦听服务尝试连接的端口 如果使用

我有一个域在amazon实例上运行amazon Route 53。我想要的是当我使用如下通配符时,例如: anything.domain.com 随便你

当前获取此错误的错误连接被拒绝。

DNS配置(和路由53)支持
*
通配符域

如果这样做,则需要确保目标主机可以为域提供服务。您看到的错误可能是以下错误之一,而不是DNS问题:

  • 安全组不允许您在端口80(HTTP)或443(HTTPS)上进行入站访问
  • 应为web流量提供服务的服务未运行,请确保该服务已启动。这包括确保侦听服务尝试连接的端口
  • 如果使用HTTPS,请确保它是有效的SSL,不安全的SSL将导致应用程序出现连接问题,从而拒绝连接

在使用CloudFlare时,请记住,它将位于主机前面,很可能它正试图在您的主机上连接到HTTPS。

您有
*.example.com
的记录吗?是的,我添加了一个类型的记录。有其他主机解决了吗?没有,没有其他主机,这是通过HTTP的?如果我在cloudflare中添加子域的手动记录,它可以工作,但*不工作。我想我看到了问题。如果您没有为CloudFlare付费,您将无法获得免费的HTTPS(因为它不通过代理)。您是否在ec2主机上运行HTTPS?您是否可以使用HTTPS(使用您在DNS配置中输入的值)直接连接ec2主机?否我无法通过ec2 DNS或ipOK直接使用HTTPS进行访问,您是否可以确认您在安全组中打开了端口443,并且您的服务器上有一台主机正在侦听443提供HTTPS?