此问题最初发布在 Network Engineering StackExchange 页面上,但已移至此处。
TL;DR我有一个附加到 AWS 弹性 IP 的域名,我想为重定向到完全不同 IP 的子域创建记录。
您好,目前我正在将网站作为个人项目。我的设置当前是一个运行 RHEL 的 AWS EC2 实例,具有与之关联的弹性 IP。目前,我只安装了带有概念验证 index.html 的 apache HTTPd(最终计划切换到 Tomcat)。
我还通过 AWS Route 53 注册了一个域名,并成功为主网站创建了一条记录。即,导航到我的域正确显示我的网站。现在,与 AWS 服务无关,我在自己的网络上托管了一个 PLEX 服务器(PLEX 是媒体服务器)。您可以通过导航到我自己的个人 IP 地址直接访问此 PLEX 服务器(不推荐,但目前用于测试目的)。我修改了路由器的防火墙,将所有传入数据从端口 80 重定向到我拥有的特定 PLEX 端口。换句话说,通过直接在浏览器中导航到我的 IP,PLEX 服务器会加载。
当我尝试为子域创建记录时(在我的示例中,子域将是 watch.mydomain.name,其中 watch 是子域),页面永远不会加载(连接超时)。我认为这不是 PLEX 服务器的问题,而是我的 EC2 如何处理重定向。我很好奇 SSL 是否也在起作用,因为在尝试导航到子域时,它会自动尝试 https。请注意,主网站确实有证书,尽管它是自签名的。这意味着主域可以用 https 连接。我尝试创建一个 A 记录,类似于我的 EC2 IP 的记录,但使用的是我的个人 IP。我尝试了各种端口,但重定向 80 -> plex 端口似乎最有意义。我对解决方案一无所知,并且不确定这些可能的错误将记录在谁/哪里。
感谢您提供任何建议或解决方案。如果您需要更多信息,请告诉我。