Как настроить поддомен в Amazon AWS Route 53

Я пытаюсь настроить поддомен в AWS, но он не работает, когда я настраиваю его следующим образом:

subdomain.domain.com

type: CNAME

TTL: 60

value domain.com/page.php

Поэтому я думал об альтернативном решении. После ссылки на ip address на веб-сайт, если бы я мог получить IP-адрес этого domain.com/page.php, но я не уверен, что это вообще возможно.


person code_legend    schedule 26.04.2015    source источник
comment
DNS и веб просто так не работают. Вы не можете волшебным образом сопоставить имя хоста с другим хостом и путем. Это может помочь, если вы объясните, чего вы на самом деле пытаетесь достичь и почему, а не конкретный подход, который вы пытаетесь использовать.   -  person Michael - sqlbot    schedule 26.04.2015


Ответы (2)


То, что вам нужно, было бы лучше сделать с помощью файла .htaccess, помещенного в корень subdomain.domain.com. Областью действия .htaccess будет определение правил, которые предписывают веб-серверу перенаправлять запросы с вашего поддомена на новый URL-адрес.

См. поддомен перенаправления htaccess в корневой домен для возможной реализации .htaccess

person Cristik    schedule 29.04.2015

Вы хотите, чтобы subdomain.domain.com работал с Amazon Route53? Вы используете Apache на сервере Linux? Вы используете сервер IIS Windows?

Я дам вам указания для Apache. Вам нужен новый виртуальный хост на основе имени. Добавьте следующее в файл конфигурации Apache. (/etc/apache2/httpd.conf)

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

    # Other directives here
</VirtualHost>

перезапустить апач

sudo service apache2 restart

Затем войдите в AWS Route 53 и настройте запись A.

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

Поддерживает ли Apache2 виртуальный хостинг субдоменов?

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

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

person greg_diesel    schedule 29.04.2015