Назад | Перейти на главную страницу

Проблемы с маскированием DNS GoDaddy и окном просмотра html

Я настроил маскировку DNS для своего домена GoDaddy, чтобы мой URL-адрес Amazon EC2 не отображался пользователю. Вместо исходного index.html, возвращаемого Nginx, пользователь теперь упаковывает его в некоторые вещи GoDaddy:

<head>
  <title>My Home</title>
  <META name="description" content="Blah blah."><META name="keywords" content="Blah, blah">
</head>
<frameset rows="100%,*" border="0">
  <frame src="http://ec2-xx-xxx-xxx-xx.us-west-2.compute.amazonaws.com" frameborder="0" />
  <frame frameborder="0" noresize />
</frameset>

Конечная проблема заключается в том, что это, похоже, нарушает настройку моего метаданного окна просмотра HTML в исходном index.html, и страница неправильно отображается на мобильных устройствах. Конечно, настройка все еще где-то там, но браузеры, похоже, игнорируют ее, вероятно, из-за этого фрейма.

Как я могу это исправить? Я даже не знаю, правильно ли я делаю эту настройку, так как я в этом деле полный новичок :)

Похоже, вы просто хотите, чтобы ваше доменное имя разрешалось в экземпляр EC2. То, что вы сейчас пытаетесь сделать, запутано давно, чтобы добиться этого. Ваш нынешний путь навредит вам в рейтингах и т. Д.

Вероятно, вы действительно хотите:

  • Создайте эластичный IP-адрес в своем аккаунте AWS
  • Прикрепите этот эластичный IP-адрес к своему экземпляру EC2
  • В GoDaddy настройте DNS для своего доменного имени на этот IP-адрес, запись A должна быть в порядке
  • Удалите перенаправления и т. Д. Из GoDaddy, просто используйте простые средства DNS.
  • Подождите, пока DNS распространится, может быть несколько часов
  • Удалите ваш iframe, просто создайте обычные HTML-страницы.