如何在Amazon AWS Route 53中配置子域

时间:2015-04-26 15:13:26

标签: amazon-web-services dns subdomain amazon-route53

我正在尝试在AWS中配置子域,但是当我按如下方式配置它时它不起作用:

None

所以我在想一个替代解决方案。由于链接到subdomain.domain.com type: CNAME TTL: 60 value domain.com/page.php 到网站,如果有办法我可以获取ip address的IP地址,但我不确定这是否可能。

2 个答案:

答案 0 :(得分:0)

通过放置在subdomain.domain.com根目录的.htaccess文件,您可以更好地完成所需的工作。 .htaccess的范围是定义规则,指示Web服务器将请求从您的子域重定向到新的URL。

有关.htaccess

的可能实施,请参见htaccess redirect subdomain to root domain

答案 1 :(得分:0)

您希望subdomain.domain.com使用亚马逊的Route53吗? 你在Linux服务器上使用Apache吗?您使用的是IIS Windows服务器吗?

我会告诉你Apache的指示。您需要一个新的基于名称的虚拟主机。 将以下内容添加到Apache Config文件中。 (/etc/apache2/httpd.conf)

<VirtualHost *:80>
    DocumentRoot "/www/test.mydomain.com/"
    ServerName test.mydomain.com

    # Other directives here
</VirtualHost>

重启apache

sudo service apache2 restart

然后登录AWS Route 53并设置 A记录。

A Record -> IP Based -> 123.123.123.123(the IP of your Apache server)

Does Apache2 support virtual hosting of subdomains?

http://httpd.apache.org/docs/2.4/vhosts/examples.html

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html