0

我想仔细检查一下,因为我的朋友让我仔细检查一下。我们有一个域,客户支持有点难以处理,所以如果我们能在“亚马逊方面”做到这一点会更容易。

我们有一个 EC2 实例,并希望在不同的域 subdomain.example.com 上有另一个单独的实例。该子域将由单独的实例处理。

我们目前正在为一个实例使用弹性 IP,Route 53 将请求从 Amazon DNS 路由到特定实例,并且在名称寄存器上我们已经设置了路由 53 名称服务器。

有没有办法通过 AWS/Route 53 或其他工具来做到这一点,或者必须在名称寄存器上明确处理子域?

谢谢!

4

4 回答 4

3

DNS 处理子域的映射。如果您使用 Route 53,则可以将其设置在那里。

于 2014-01-06T09:32:22.187 回答
1

我会说你不需要EIP。只需在您的 Route53 区域中将 EC2 实例公共 DNS (ec2-54-00-000-169.compute-1.amazonaws.com) 注册为 CNAME 记录。使用 CNAME 比使用 IP 地址更好。在这种情况下,如果您从 AWS 网络内部解析,您的名称将解析为私有 IP 地址,如果从 AWS 网络外部解析,您的名称将解析为公共 IP 地址。

于 2014-05-20T02:18:38.683 回答
0

您甚至可以尝试Arecord一项免费服务以避免区域顶点问题

于 2014-02-25T10:10:17.947 回答
0

如果我理解这个问题,我认为您不必使用 53 号公路服务。您可以将两个域都指向您的弹性 IP 并创建一个虚拟服务器。

您可以使用位于 /etc/httpd/conf 的 httpd.conf 创建新的虚拟服务器。

只需在文件末尾添加如下内容:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /var/www/html/SomeDomain
    ServerName somedomain.com
    ServerAlias www.somedomain.com
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /var/www/html/SomeDomain2
    ServerName somedomain2.com
    ServerAlias www.somedomain2.com
</VirtualHost>
于 2014-04-19T19:12:54.983 回答