【问题标题】:Amazon Lightsail Subdomain SetupAmazon Lightsail 子域设置
【发布时间】:2017-12-10 18:11:27
【问题描述】:

我目前正在将我的所有托管服务从廉价的共享托管服务提供商转移到 Amazon LightSail。通常,在将工作发送给客户进行审批时,我会通过托管服务提供商的 c 面板创建一个子域,并通过 FTP 上传所需的文件。

不过,在通过 AWS Lightsail 设置子域时,我不知所措。我已经创建了一个静态 IP,并且我已经为子域创建了 A 记录,但是我应该将我希望我的客户查看的该子域的文件所在的目录放在哪里,以及我需要什么 IP 地址来指向子域?

【问题讨论】:

  • Lightsail 不是“托管”服务...它是虚拟专用服务器服务。您安装了哪个映像?
  • 我明白这一点,但我希望我可以以类似的方式使用它,而不需要为每个新客户项目创建一个新实例。我安装了 Bitnami LAMP 映像。
  • 你绝对可以做到。 “不是托管服务”是指您正在获得一个真正的 服务器,这意味着没有控制面板妨碍您。但是,可以肯定的是,如果服务器有足够的容量,您可以在其上运行尽可能多的时间。
  • 谢谢迈克尔,你能指出我如何做到这一点的正确方向吗?我在星期五的大部分时间里都在搜索,但找不到任何关于这样做的说明。

标签: amazon-web-services amazon-lightsail


【解决方案1】:

AWS LightSail 与共享托管服务提供商不同,后者 AWS 为虚拟专用服务器 (VPS) 提供自己的 IP。

通常 VPS 用于应用程序的单个部署(例如,每个 VPS 单个 Wordpress 部署)。因此建议为您的部署获取多个 VPS,除非您的应用程序非常轻量级且流量较少。

还有一个限制,默认情况下,每个 AWS 账户可以拥有 2 个 VPS 服务器。如果您需要更多 VPS,您可以向 Amazon 发送支持请求并增加限制或使用多个 AWS 账户(如果您拥有 AWS 账户,您可以设置合并账单)

在 DNS 设置中,由于每个 VPS 单个应用程序,您需要为每个子域创建一个 A 记录。

【讨论】:

  • 嗨,Ashan 当您说真正轻量级时 - 这些将非常轻量级,只有一两个人查看并说“是的,看起来不错” - 它们根本没有真正的主要用途。如果它们真的很轻量级,我将如何设置它们?
  • 根据您安装的应用服务器,在单个 VPS 中配置 Web 服务器(Apache 或 Nginx)虚拟主机映射。您应该能够从不同的 DNS 进行映射。
【解决方案2】:

我也遇到过同样的问题。正如提到的另一个答案,我每个帐户都用完了 2 个 Lightsail 实例。我无法为我在 Elastic Beanstalk 上托管的另一个应用程序设置子域。

解决方案是 - 使用 Route53 并在那里创建托管区域。而不是在 Lightsail 中创建 DNS 区域。然后将 A 记录指向 Lightsail 的静态 IP。

希望这能解决您的问题。

【讨论】:

    猜你喜欢
    • 2018-05-25
    • 2015-09-18
    • 2021-02-22
    • 2021-04-12
    • 2022-08-24
    • 2020-12-04
    • 2019-09-08
    • 1970-01-01
    • 2018-07-13
    相关资源
    最近更新 更多