将AWS静态IP重定向到域



我已经在我的AWS lightsail实例上部署了一个基于django的网站。网址有一个端口8000(:8000(。我在(host=fatcow.com(上拥有一个域。我在AWS上创建了一个托管区域,并将ns值粘贴到我的提供商(factor(的Nameservers值中。在amazonroute53中,我用一个简单的重定向a ipv4创建了一个新记录,并输入了解析程序IP地址值——我的网址和端口值。它不起作用。

此外,我已经读到重定向将不适用于它的端口号。我已经尝试将我的域重定向到静态ip,然后创建了另一个托管区域记录,试图将静态ip重定向到ip+端口值-弹出错误,说它不是有效地址。

我目前使用django提供的开发服务器,因为它是一个个人网站,目前它不会有很多流量-投资组合网站。

此外,在我的fatcow.com域设置中,名称服务器被更新,在whois值中,可以看到新的名称服务器。我只添加了4个NS值。AWS还创建了SOA ip值,但我无法将它们添加到域中(输入不是由fatcow获取的(。

在NSLookup网站上,我可以看到AWS托管区域上的NS值和SOA值,但A记录没有显示。

编辑:很抱歉造成混乱。我的域名是www.chandradhar.com。我不是一个网络开发人员,但我正在尝试部署一个基于django的投资组合网站。我已经将Amazon Lightsail DNS名称服务器添加到我的域(host=fatcow.com(。网址是:8000端口。如果没有端口号,网站根本无法加载。只有使用静态IP上的端口号,网站才会加载"记录没有采用端口号。我确实添加了一个带有端口号的SRV记录(在AWS路由53中(,但仍然不起作用。当从nslookup.io网站进行检查时,名称服务器会正确更新

不可复制。

> host  fatcow.com
fatcow.com has address 65.254.254.33
fatcow.com mail is handled by 10 mail.fatcow.com.

很可能您在DNS中的更改已经传播。

当域位于godaddy/fatcow等其他网站时,在lightsail AWS上成功部署一个或多个网站的步骤。

  1. 在lightsail实例的网络部分创建一个dns区域。

  2. 从dns区域复制名称服务器,并将其粘贴到域提供商(fatcow/godaddy(的名称服务器部分-更新值可能需要一天时间-我使用nslookup.io查看我的名称服务器是否更新。

  3. 创建指向lightsail实例的静态ip的"A"记录和SRV记录。

  4. 安装Nginx

  5. 在conf.d文件夹/available sites文件夹中使用(网站名称(.conf创建一个简单的脚本

  6. 添加以下脚本:

    服务器{听80;server_name domainname.com;位置/{代理通行证http://ipAdd:PortNum;}}

  7. 对不同的域和重定向端口重复相同的代码块。我想我们也可以使用301重定向来实现同样的目的。

这可能是实现我所要求的正确方法,也可能不是,但它会起作用。

最新更新