HTTP, не работающий экземпляр EC2 с собственным доменным именем

Вам, скорее всего, нужны к включенному порту 80 передач от Вашего шлюза.

Это обычно делается путем вхождения в устройство шлюза через его веб-интерфейс и добавления передачи в меню "Port forwarding" или "NAT". Вы сможете найти конкретные инструкции для своего устройства на веб-сайте производителя.

Другая проблема - то, если у Вас нет статического общедоступного IP. При использовании дома, или низкопроизводительного бизнеса, интернет-соединения, которое я принимаю, так как Вы используете бизнес Vista в качестве сервера, у Вас, вероятно, есть динамический общедоступный IP. Если Вы сделаете то необходимо будет использовать сервис, такой как DynDNS.com для создания URL, который обновляется каждый раз, когда общедоступные изменения IP.

Еще одна проблема - то, что с помощью Vista Business, поскольку коммерческий веб-сервер нарушает EULA. Если Вы намереваетесь использовать это в качестве производственного веб-сервера, необходимо изучить Windows Server 2008 Web Edition.

3
задан 15 October 2010 в 11:46
4 ответа

В первую очередь, двойная регистрация является не очень хорошим etiquite, и люди создания идут удаленные, чтобы найти, что Ваш вопрос просто делает это хуже. Рассмотрите редактирование Вашего вопроса на самом деле быть сам содержавшие здесь, затем удостовериться, что Вы обновляете оба сайта с любыми разработками и ответом, после того как Вы понимаете это.

Во-вторых, действительно нет достаточной информации здесь для выяснения то, что Вы сделали неправильно. Предложение на форуме AWS является хорошим. Вы, кажется, все еще делаете некоторые вещи с IP, и записи узла до Вашего эластичного IP был присвоен. Когда Вы сделаете то присвоение, Ваше имя хоста и IP изменятся! Однако необходимо разработать конфигурацию. На что похож Ваш DNS? С каким доменом Вы пытаетесь соединиться и чему это становится "переданным"? Мы говорим о ec2 доменах имени хоста или пользовательском собственном домене? Если первый Вы просто используете неправильный адрес. Если последние Ваши записи DNS не вводятся правильно. Они должны быть CNAME's к Вашему эластичному названию хоста IP так, чтобы надлежащий внутренний по сравнению с внешними адресами были возвращены.

1
ответ дан 3 December 2019 в 07:41
  • 1
    Вы получили взгляд на конфигурации зоны DNS уже? Также действительно ли возможно, что Ваш ftp и http клиенты используют другой DNS сопоставители? Например, браузер, который был настроен с прокси или своего рода третьим лицом доступ DNS, мог бы обойти настроенный сопоставитель DNS системы, на котором берет Ваш клиент ftp. Также возможно указать различные поиски для различных запросов на обслуживание. Я заметил на днях, что услуги приложений хоста Google используют это для перенаправления трафика бессмысленных данных к их серверам, даже когда используемый домен бессмысленных данных запись указывает в другом месте! van Heukelom –  Caleb 15 October 2010 в 13:47

Может случиться так использованием одних из услуг Amazon, которые требуют, чтобы запись DNS была CNAME и не A.

Я недавно выставил запросы об использовании нескольких присутствия амазонки против geodns, и клиенты сказали, что сервисы амазонки предусматривают использование CNAME, а не A.

Это вызвано тем, что конечная точка подвержена изменениям так, единственный безопасный способ сделать это с записью CNAME, это ссылается на амазонку запись, которую амазонка может изменить на лету.

Им конкретно сказали, что поиск IP и использование его в A не собираются работать.

0
ответ дан 3 December 2019 в 07:41
  • 1
    Спасибо за Ваш ответ. Я все еще не смог узнать точно, как DNS был отображен, но когда я сделаю, я отправлю его. Однако я не понимаю, почему FTP хорошо работает, и HTTP не делает. –  bogdanvursu 14 October 2010 в 10:17

У меня была та же проблема, и я нашел решение:

  1. Проверьте, есть ли у вас доступ к http с localhost. curl http: // localhost
  2. Проверьте Группы безопасности на AWS EC2, чтобы убедиться, что вы принимаете трафик через порт 80.
  3. И последнее, но не менее важное, проверьте настройки брандмауэра в вашем экземпляре EC2.
0
ответ дан 3 December 2019 в 07:41

У меня была та же проблема с контейнером докеров, который я просто установил внутри только что созданного EC2. Я мог получить к нему доступ через curl с localhost, но не через общедоступный DNS. Прочитав Игоря С. ' ответ Я проверил настройки брандмауэра и понял, что настройки FW по умолчанию принимают только SSH.

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

0
ответ дан 3 December 2019 в 07:41

Теги

Похожие вопросы