Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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 我在AWS ECS上部署了react应用,购买了一个自定义域名,但域名前的“www”无法访问_Amazon Web Services_Ssl_Web_Https_Amazon Ecs - Fatal编程技术网

Amazon web services 我在AWS ECS上部署了react应用,购买了一个自定义域名,但域名前的“www”无法访问

Amazon web services 我在AWS ECS上部署了react应用,购买了一个自定义域名,但域名前的“www”无法访问,amazon-web-services,ssl,web,https,amazon-ecs,Amazon Web Services,Ssl,Web,Https,Amazon Ecs,所以我可以做domain.com 但我不能访问www.domain.com 此外,当我在开始添加https时,我会得到一个连接,而不是私人消息,但是我有一个来自amazon的公共证书 你知道这两个问题是怎么回事吗?www部分是domain.com的子域。当用户访问此子域时,您需要处理路由。您可以提供与根域上相同的文件,也可以重定向到domain.com 要通过https访问您的站点,您需要配置SSL 您可以使用CloudFront和Route53来解决这些问题 下面是一个关于处理Route53中

所以我可以做domain.com

但我不能访问www.domain.com

此外,当我在开始添加https时,我会得到一个连接,而不是私人消息,但是我有一个来自amazon的公共证书

你知道这两个问题是怎么回事吗?

www部分是domain.com的子域。当用户访问此子域时,您需要处理路由。您可以提供与根域上相同的文件,也可以重定向到domain.com

要通过https访问您的站点,您需要配置SSL

您可以使用CloudFront和Route53来解决这些问题


下面是一个关于处理Route53中子域的路由的示例。

您在负载平衡器上安装了ssl证书吗?https问题现在已经解决了!不确定到底发生了什么,但CloudFront最终部署并成功了!如果您使用Route53,您是如何设置记录的?因此,事实上,当一些朋友在他们的浏览器上测试它时,它不起作用。我通过从那里购买一个域,然后去证书管理器,创建一个证书,然后创建一个到route53的记录来设置route53记录。我还添加了另一个在域中显式使用“www”的托管区域和一个使用*.domain.com的托管区域,并将它们转发到正确的别名。仍然不起作用HTTPS现在起作用了,但最终还是使用了CloudFront和route53。仍然无法让www.重新路由。我到底在哪里找这个?托管区域?http侦听器?云前端?所以https实际上不起作用。我正在使用云端和路由53tho@RashanArshad在Cloudfront中,您是否将查看器协议策略设置为HTTPS重定向或仅HTTPS?对于到子域的路由,AWS有一个指南,您可以阅读我将其设置为HTTPS重定向。我会查看链接rn,谢谢。有趣的是,CloudFront域(不是定制域)给出了一个502错误CloudFront无法连接到originI,似乎无法判断它是否有效。不要有太多的设备可以尝试,如果有人可以看一看,如果你到了网站,如果有/没有私人连接错误,请点击lmk。如果可以,请查看:www.rashanarshad.com