我可以在不使用 Route 53 的情况下将我的域和子域指向 AWS 托管吗?

Posted

技术标签:

【中文标题】我可以在不使用 Route 53 的情况下将我的域和子域指向 AWS 托管吗?【英文标题】:Can I point my domain and subdomains to AWS hosting without using Route 53? 【发布时间】:2020-09-14 03:46:29 【问题描述】:

我有一些 xyz.com 域名(从 GoDaddy 购买),还需要 3 个子域,例如 a.xyz.com、b.xyz.com、c.xyz.com。 我的问题是没有使用 AWS Route 53 服务(这不是免费的)我可以通过 A 记录和配置 .htaccess 文件将我的域和所有子域指向我的 AWS ec2 实例文件夹吗?

【问题讨论】:

是的。如果您的实例具有公共 IP 并且可以公开访问,那么您当然可以。 【参考方案1】:

你当然可以这样做。 Route 53 不是使用 AWS 服务托管您自己的应用程序的要求。

【讨论】:

【参考方案2】:

您需要:

为每个 Amazon EC2 实例分配一个弹性 IP 地址(这是一个不会更改的静态 IP 地址) 在您的 DNS 提供商中创建一个指向弹性 IP 地址的 A-Record

【讨论】:

是的,我做到了。我有一个 xyz.com 通过 A 记录指向的弹性 IP,我的网站文件位于 www 文件夹中。现在如果我在 www 中创建 3 个子文件夹,并希望 3 个子域分别指向它们,那我该怎么做呢? VirtualHost Examples - Apache HTTP Server Version 2.4 我使用所有必要的虚拟主机条目设置了 000-default.conf,并尝试使用不同的 conf 文件(每个站点名称一个),我还做了 a2ensite 和 apache 重新加载,但所有指向相同文件夹内容的站点(主域文件夹中的 index.html)。在默认配置的情况下,它会选择第一个 Vhost 条目。在 GoDaddy 方面,我将每个子域映射(A 记录)到相同的弹性 IP。 我建议您针对虚拟主机创建一个新问题,详细说明您所尝试的内容。 新问题链接:serverfault.com/questions/1020267/…

以上是关于我可以在不使用 Route 53 的情况下将我的域和子域指向 AWS 托管吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 EC2 和 Route53 更新后,我的域无法正常工作

如何在不使用和拆分测试集的情况下将我的数据集拆分为训练和验证?

如何在不杀死 /health 的情况下将我的 Spring Boot 应用程序默认为 application/xml?

如何在不包含节点模块文件夹的情况下将我的 React 项目上传到 GitHub [重复]

Amazon AWS Route 53 托管区域不起作用

如何在不使用 ADAL.js 或 MSAL.js 的情况下将我的 activiti 应用程序(版本 6)与 Azure Active Directory 端点 v2.0 集成