如果我购买了域名mysite.pro,我是否可以在那里有一个wordpress站点,在一些主机上(与亚马逊不同),并在亚马逊服务器上拥有S3亚马逊AWS应用程序的子域?全部都是https。
也就是说,https://mysite.pro用于我的wordpress站点,https://app.mysite.pro用于S3 AWS环境中的应用程序。
这在技术上是可行的吗?
谢谢。
更新:我已经在https://arquitecteo.es上有了一个wordpresss网站。我用一个简单的超文本标记语言页面创建了子域blog.arquitecteo.es,但我希望这个url是托管在AWS中的S3应用程序的url。
我看到了这个令人惊叹的教程,其中所有的东西都是针对一个域进行解释的,而不是子域。也许你想看一看,看看我的意思:
https://www.youtube.com/watch?v=lB4DTqMEumY&t=880s&ab_channel=EsterlingAccime
发布于 2021-02-09 00:52:05
是的,没有什么可以阻止这一点。虽然S3本身并不支持自定义域名上的SSL证书,但人们通常会将CloudFront放在S3存储桶的前面来服务SSL证书。
发布于 2021-02-09 00:56:05
通过使用DNS,您可以将特定的子域"app.mysite.pro“解析到不同的目标端点。
对于HTTPS,您需要获得您的域(以及您将使用的任何子域)的SSL证书。
如果您打算在单个主机上托管“SSL”,则需要为该域购买mysite.pro,或者使用诸如Certbot之类的服务来获取要提供服务的SSL。
但是,如果您要使用多个分布式主机,则可以使用负载均衡器通过ELB在主机之间分发流量。您可以免费将其与ACM提供的SSL集成在一起。
但是,对于您的S3场景来说,这将是棘手的,因为您不能只使用S3来为您的应用程序提供HTTPS流量。这是因为所有SSL域都将服务于S3 S3,而不是您自己的域。
您可以通过创建驻留在S3存储桶前面的CloudFront distribution来解决此问题。CloudFront通过ACM支持证书。
有关更多信息,请参阅How do I use CloudFront to serve HTTPS requests for my Amazon S3 bucket?文章。
https://stackoverflow.com/questions/66105785
复制相似问题