2014-02-15 2 views
1

Я хочу создать субдомен с реального, живого сайта, который я буду называть example.com. Субдомен должен быть назван subdomain.example.com. Все работает на экземпляре Amazon EC2.Создание субдомена на Amazon EC2 не работает

Я просто не могу получить доступ к subdomain.example.com, при попытке доступа к этому URL браузер показывает обычное сообщение «Сервер не найден».

Я следовал следующим шагам (включает в себя шаги от других ответов StackOverflow):

1. приобретенной домена example.com на GoDaddy.

2. -Встроенный сайт example.com для реального сервера, поэтому основной сайт работает нормально.

3.-Ходила в Amazon EC2 консоли и создали EIP (Elastic IP)

4.-Пошел Route53 и добавлен новый Hosted зоны, как эта статья говорит (http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html) Так что в I можно увидеть поддомен.example.com Hosted Zone, и внутри него есть запись A, которая указывает на мой Elastic IP.

5.-Пошел на сервер и проверил, что существует строка «NameVirtualHost *: 80».

6.-Создано директиву виртуального хоста, как следующий:

<VirtualHost *:80> 
    ServerName subdomain.example.com 
    ServerAdmin [email protected] 

    DocumentRoot /opt/bitnami/frameworks/codeigniter/htdocs 

    <Directory /opt/bitnami/frameworks/codeigniter/htdocs> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    allow from all 
    </Directory> 

    ErrorLog /var/log/apache2/subdomain.example.com.log 
    LogLevel warn 
    CustomLog /var/log/apache2/subdomain.example.com.access.log combined 
</VirtualHost> 

7.- перезапустил сервер Apache

Однако, как указано в начале поста, я не могу пинг или доступ к веб-сайту. Какой шаг я могу пропустить?

Есть ли шансы, что изменения еще не были распространены? Через день после создания субдомена я все еще не могу получить доступ к веб-сайту.

ответ

1

Проверить subdomain.example.com, если запись существует в DNS или размножают также:

  1. Спросите у вас по умолчанию "домой" DNS-сервер

рыть -t субдомен. example.com

  1. Ask Google Dns

рыть -t subdomain.example.com @ 8.8.8.8

  1. авторизированном DNS сервер

рыть -t subdomain.example. com @ your.ns.Сервер

В случае окон использовать Nslookup

или

Использование Интернет-услуг (например digweb)

+0

От digweb, после запрашивая subdomain.example .com (с правильным названием, конечно) Я получил именно: example.com. \t IN \t SOA \t ns03.domaincontrol.com. dns.jomax.net. 2014011900 28800 7200 604800 600 Я не знаю, что это значит. Это поиск сервера? – adelriosantiago

+2

Ваш домен настроен на использование маршрута 53 в качестве своих DNS-серверов? domaincontrol.com = godaddy – datasage

+0

Спасибо @datasage и @Sergey! Информация привела меня к этой статье: http://blog.sefindustries.com/redirect-a-subdomain-to-route-53-from-godaddy/, в которой рассматривается недостающий шаг добавления NS NameServers, полученного с шага 4. – adelriosantiago

2

Хорошо, благодаря @Sergey и @datasage, обновленный Список ступеней:

4.1- Перейти на свою учетную запись GoDaddy (или ваш alte rnate) и добавьте 4 адреса, полученные из Hosted Zones Route 53, эти адреса находятся под меткой «Набор делегирования». 4,2 -н Подождите около часа, пока изменения не сделаны (в моем случае это сработало мгновенно по какой-то причине)

Вот полезная статья об этих шагов: http://blog.sefindustries.com/redirect-a-subdomain-to-route-53-from-godaddy/

Смежные вопросы