Проблемы с маскированием 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, и страница отображается неправильно на мобильных устройствах. Конечно, этот параметр все еще где-то там, но браузеры, похоже, игнорируют его, вероятно, из-за этого фрейма.

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

1
задан 7 April 2016 в 11:15
1 ответ

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

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

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

Теги

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