Возникли проблемы при настройке субдомена, размещенного на AWS, через NameCheap - PullRequest
0 голосов
/ 30 января 2019

Я купил дешевый домен на Namecheap.Он размещен на экземпляре AWS EC2 Linux Ubuntu.Я настроил его по маршруту 53. Корневой домен работает правильно.

Я пытаюсь заставить работать субдомен, такой как apex.rootdomain.com, и у меня гораздо больше проблем, чем у менядумал.Я подумал, что это было бы намного проще, чем настроить корневой домен (что на самом деле было довольно просто благодаря замечательной статье, которую я нашел).

Вот мой apache2.conf:

<Directory /html/root>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

<Directory /html/apex>
        Options FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Вот мой файл конфигурации в etc / apache2 / sites-available / MyConfig.conf:

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        DocumentRoot /html/root
        ServerName www.root.com
        ServerAlias root.com

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

<VirtualHost *:80>
        ServerName apex.root.com
        DocumentRoot "/html/apex"
</VirtualHost>

Я считаю, что My apache2.conf и MyConfig.conf являются правильными, потому что они работают для моего основного домена.

Вот как я настраивал поддомен на маршруте 53:

  1. Я создал размещенную зону для своего поддоменов.
    • Это привело к созданию наборов записей NS и SOA.
  2. Затем я отправился в размещенную зону для своего основного доменного имени.
  3. Я создал новыйЗапись NS для apex.root.com в размещенной зоне root.com
  4. Я скопировал и вставил 4 адреса из шага (1) в набор записей в шаге (3)
  5. Iскопировал и вставил адреса из (4) в «Серверы имен» в моей панели управления Namecheap.Теперь у меня есть 8 адресов серверов имен в Namecheap (4 для корневого домена, 4 для поддоменов)

Редактировать

Просто чтобы добавить, я ждал около 2 или 3 дней просточтобы увидеть, если проблема решится сама, но это не так.Namecheap сказал, что для вступления изменений в силу требуется менее 48 часов.

РЕДАКТИРОВАТЬ: ФАЙЛ ЗОНЫ

Размещенная зона для root.com

NAME                               TYPE    VALUE
root.com.                            A      Elastic-IP


root.com.                            NS   Domain-Name-A.
                                          Domain-Name-B. 
                                          Domain-Name-C. 
                                          Domain-Name-D.

root.com.                           SOA   some values that I don't think matter

www.root.com.                         A   Elastic-IP
apex.root.com                         A   Elastic-IP

Серверы имен: Домен-Name-A, Domain-Name-B, Domain-Name-C, Domain-Name-D, Domain-Name-E, Domain-Name-F, Domain-Name-G, Domain-Name-H перечислены как 'Name Servers 'на Namecheap.

Вот как выглядит моя настройка Namecheap:

NameServers

Customs DNS
- Domain-Name-A
- Domain-Name-B     
- Domain-Name-C
- Domain-Name-D  

1 Ответ

0 голосов
/ 30 января 2019

Если предположить, что root.com и www.root.com работают в вашей текущей конфигурации, это будет выглядеть следующим образом:

root.com.                            A      Elastic-IP
www.root.com.                        A      Elastic-IP
apex.root.com.                       A      Elastic-IP

с учетом того, что на GoDaddy для вашего DNS это будет выглядеть следующим образом:

@                                    A      Elastic-IP
www                                  A      Elastic-IP
apex                                 A      Elastic-IP
...