首页 > 解决方案 > 我可以在 https://mysite.pro 上拥有一个 Wordpress 网站,在 https://app.mysite.pro 上拥有一个 AWS S3 应用程序吗?

问题描述

如果我购买域 mysite.pro,我是否可以在某些主机(不同于亚马逊)中拥有一个 wordpress 站点,并在亚马逊服务器上拥有 S3 Amazon AWS 应用程序的子域?全部在https中。

也就是说,https: //mysite.pro 用于我的 wordpress 站点,而https://app.mysite.pro用于 S3 AWS 环境中的应用程序。

这在技术上可行吗?

谢谢。

更新:我已经在https://arquitecteo.es有一个 wordpress 网站。我使用一个简单的 html 页面创建了子域 blog.arquitecteo.es,但我希望该 url 成为我在 AWS 中托管的 S3 应用程序的 url。

我看到了这个惊人的教程,其中解释了域的所有内容,而不是子域。也许你想看看我的意思:

https://www.youtube.com/watch?v=lB4DTqMEumY&t=880s&ab_channel=EsterlingAccime

标签: wordpressamazon-web-servicesamazon-s3httpsdns

解决方案


通过使用 DNS,您可以将特定的子域“app.mysite.pro”解析到不同的目标端点。

对于 HTTPS,您需要为您的域(以及您将使用的任何子域)获取 SSL 证书。

如果您打算在单个主机上托管“mysite.pro”,您将需要为此域购买 SSL 或使用Certbot之类的服务来获取 SSL 以提供服务。

但是,如果您将使用多个分布式主机,您将使用负载均衡器通过ELB在主机之间分配流量。您可以免费将其与ACM的 SSL 集成。

尽管您不能仅使用 S3 为您的应用程序提供 HTTPS 流量,但这对于您的 S3 场景来说会很棘手。这是因为所有 S3 域都将提供 S3 SSL 而不是您自己的。

您可以通过创建位于 S3 存储桶前面的CloudFront 分配来解决此问题。CloudFront 通过 ACM 支持证书。

如何使用 CloudFront 为我的 Amazon S3 存储桶提供 HTTPS 请求提供更多信息?文章。


推荐阅读