AWS Lightsail, упаковывающий мой html в рамку - PullRequest
0 голосов
/ 12 апреля 2020

Я запускаю контейнер docker внутри aws экземпляра lightsail в Ubuntu 18.04. Когда я скручиваю контейнер docker из экземпляра aws, я получаю ответ:

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Bibleit.co</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/boots
trap.min.css"
        integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm
" crossorigin="anonymous">
    <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
            integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6
jizo"
            crossorigin="anonymous">
    </script>
    <link rel="stylesheet" type="text/css" href="/static/styles/search.css"/>

</head>
     <body>
       ...

Но когда я скручиваю URL на моем локальном компьютере, я получаю:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
  <title>Bibleit Search</title>  
  <meta name="description" content="">
  <meta name="keywords" content="">
</head>
<frameset rows="100%,*" border="0">
  <frame src="http://myPublicPort/" frameborder="0" />
</frameset>

</html>

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

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

URL-адрес http://bibleit.co, если кто-то хочет получить ответ.

Заранее благодарю за помощь.

1 Ответ

0 голосов
/ 14 апреля 2020

Оказывается, мои настройки домена GoDaddy пересылали и маскировали мой aws stati c ip, из-за чего мой html был обернут в набор фреймов.

Итак, я создал DNS зона в настройках сети моего светового паруса, которая дала мне 4 пространства имен. Затем я добавляю эти пользовательские пространства имен в настройки моего домена Godaddy.

Lightsail автоматически использует порт 80, поэтому я изменил свой сервер flask на порт 80. Wallah! Больше нет обтекания фреймом.

Спасибо

...