将 AWS 静态 IP 重定向到域
Redirect a AWS static IP to domain
我已经在我的 AWS lightsail 实例上部署了一个基于 django 的网站。网址的端口为 8000 (:8000)。我在 (host =fatcow.com) 上拥有一个域。我在 AWS 上创建了一个托管区域并将 ns 值粘贴到我的提供商(因素)的名称服务器值。在亚马逊 route53 中,我使用简单的重定向 A ipv4 创建了一条新记录,并输入了解析器 IP 地址值——我的网址和端口值。没用。
此外,我了解到重定向不适用于其端口号。我已尝试将我的域重定向到静态 ip,然后创建了另一个托管区域记录,试图将静态 ip 重定向到 ip+port 值 - 弹出错误说它不是有效地址。
我目前使用的是django提供的开发服务器,因为是个人网站,目前访问量不会很大-作品集网站
此外,在我的 fatcow.com 域设置中,名称服务器已更新,并且在 whois 值中,可以看到新的名称服务器。我只添加了 4 个 NS 值。 AWS 还创建了 SOA ip 值,但我无法将它们添加到域中(输入未被 fatcow 获取)。
在 NSLookup 网站上,我可以看到在 AWS 托管区域上的 NS 值和 SOA 值,但 A 记录显示 none。
编辑:很抱歉造成混淆。我的域名是 www.chandradhar.com。我不是网络开发人员,但我正在尝试部署基于 django 的投资组合网站。我已将 Amazon Lightsail DNS 名称服务器添加到我的域 (host=fatcow.com)。网址是:8000端口。没有端口号,网站根本无法加载。只有使用静态 IP 上的端口号,网站才能加载。 'A' 记录没有占用端口号。我确实添加了带有端口号的 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 上成功部署一个或多个网站的步骤。
在 lightsail 实例的网络部分创建一个 dns 区域。
从 dns 区域复制名称服务器并将其粘贴到域名提供商的名称服务器部分 (fatcow/godaddy) - 值可能需要一天才能更新- 我使用 nslookup.io 查看我的域名服务器是否已更新。
创建 'A' 条记录和指向 lightsail 实例静态 ip 的 SRV 记录。
安装 Nginx
使用 conf.d folder/available 站点文件夹中的(网站名称).conf 创建一个简单脚本
添加以下脚本:
服务器
{
听80;
server_name domainname.com;
位置 / { proxy_pass http://ipAdd:PortNum;
}
}
使用不同的域和重定向端口重复相同的代码块。我想我们也可以使用 301 重定向来实现相同的目的。
这可能是也可能不是实现我要求的正确方法,但它会起作用。
我已经在我的 AWS lightsail 实例上部署了一个基于 django 的网站。网址的端口为 8000 (:8000)。我在 (host =fatcow.com) 上拥有一个域。我在 AWS 上创建了一个托管区域并将 ns 值粘贴到我的提供商(因素)的名称服务器值。在亚马逊 route53 中,我使用简单的重定向 A ipv4 创建了一条新记录,并输入了解析器 IP 地址值——我的网址和端口值。没用。
此外,我了解到重定向不适用于其端口号。我已尝试将我的域重定向到静态 ip,然后创建了另一个托管区域记录,试图将静态 ip 重定向到 ip+port 值 - 弹出错误说它不是有效地址。
我目前使用的是django提供的开发服务器,因为是个人网站,目前访问量不会很大-作品集网站
此外,在我的 fatcow.com 域设置中,名称服务器已更新,并且在 whois 值中,可以看到新的名称服务器。我只添加了 4 个 NS 值。 AWS 还创建了 SOA ip 值,但我无法将它们添加到域中(输入未被 fatcow 获取)。
在 NSLookup 网站上,我可以看到在 AWS 托管区域上的 NS 值和 SOA 值,但 A 记录显示 none。
编辑:很抱歉造成混淆。我的域名是 www.chandradhar.com。我不是网络开发人员,但我正在尝试部署基于 django 的投资组合网站。我已将 Amazon Lightsail DNS 名称服务器添加到我的域 (host=fatcow.com)。网址是:8000端口。没有端口号,网站根本无法加载。只有使用静态 IP 上的端口号,网站才能加载。 'A' 记录没有占用端口号。我确实添加了带有端口号的 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 上成功部署一个或多个网站的步骤。
在 lightsail 实例的网络部分创建一个 dns 区域。
从 dns 区域复制名称服务器并将其粘贴到域名提供商的名称服务器部分 (fatcow/godaddy) - 值可能需要一天才能更新- 我使用 nslookup.io 查看我的域名服务器是否已更新。
创建 'A' 条记录和指向 lightsail 实例静态 ip 的 SRV 记录。
安装 Nginx
使用 conf.d folder/available 站点文件夹中的(网站名称).conf 创建一个简单脚本
添加以下脚本:
服务器 { 听80; server_name domainname.com; 位置 / { proxy_pass http://ipAdd:PortNum; } }
使用不同的域和重定向端口重复相同的代码块。我想我们也可以使用 301 重定向来实现相同的目的。
这可能是也可能不是实现我要求的正确方法,但它会起作用。