Nginx

GoDaddy DNS 屏蔽和 html 視口的問題

  • April 8, 2016

我為我的 GoDaddy 域設置了 DNS 遮罩,這樣我的 Amazon EC2 url 就不會顯示給使用者。而不是 Nginx 返回的原始 index.html,使用者現在將其包裹在一些 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>

最終的問題是,這似乎破壞了我在原始 index.html 中的 HTML 元視口設置,並且頁面在移動設備上被錯誤地呈現。當然,該設置仍然存在於某處,但瀏覽器似乎忽略了它,可能是因為那個框架。

我怎樣才能解決這個問題?我不知道我是否正確地進行了此設置,因為我是這方面的新手 :)

您似乎只是想讓您的域名解析到您的 EC2 實例。你現在正在嘗試的是一個複雜的很長一段時間來實現這一目標。您目前的方式會在排名等方面傷害您。

您可能真正想要的是:

  • 在您的 AWS 賬戶中創建彈性 IP
  • 將此彈性 IP 附加到您的 EC2 實例
  • 在GoDaddy配置你的域名DNS到這個IP地址,A記錄應該沒問題
  • 從 GoDaddy 中刪除重定向等,只需使用普通 DNS 方式
  • 等待 DNS 傳播,可能需要幾個小時
  • 刪除您的 iframe,只需建構普通的 HTML 頁面。

引用自:https://serverfault.com/questions/768723