【问题标题】:Can I have a Wordpress site at https://mysite.pro and a AWS S3 app in https://app.mysite.pro?我可以在 https://mysite.pro 上拥有一个 Wordpress 网站,在 https://app.mysite.pro 上拥有一个 AWS S3 应用程序吗?
【发布时间】:2021-05-12 07:18:31
【问题描述】:

如果我购买域 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

【问题讨论】:

    标签: wordpress amazon-web-services amazon-s3 https dns


    【解决方案1】:

    是的,没有什么可以阻止这一点。虽然 S3 本身不支持自定义域名的 SSL 证书,但人们通常将 CloudFront 放在 S3 存储桶的前面以提供 SSL 证书。

    【讨论】:

    • 域或子域不会有任何区别。
    【解决方案2】:

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

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

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

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

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

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

    How do I use CloudFront to serve HTTPS requests for my Amazon S3 bucket? 文章中提供了更多信息。

    【讨论】:

      猜你喜欢
      • 2016-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      相关资源
      最近更新 更多