在 Amazon Route 53 / EC2 上为 Webmin 创建子域

在 Amazon Route 53 / EC2 上为 Webmin 创建子域

我已经在运行 Linux 的 Amazon Ec2 实例上设置/安装了 webmin。使用登录凭据创建用户并在安全组中添加端口 10000 后,我可以通过

http://IP-ADDRESS-HERE:10000

我想创建类似的子域名webmin.example.com which points to ip-address:10000 ( port used by webmin )。我尝试在 AWS Route 53 上创建 SRV 类型的主机记录,但似乎不起作用。

webmin.example.com. SRV 1 10 10000 IP-ADDRESS-HERE

请在这方面提供帮助。

答案1

您只需添加“A”记录。

Web 浏览器上的任何域名地址默认指向端口 80 http://sub.domain.com==http://sub.domain.com:80

为了指向http://sub.domain.com:80 to http://ip-address:1000,您需要设置 iptables 端口重定向。http://www.cyberciti.biz/faq/linux-port-redirection-with-iptables

但请记住,您将无法在同一个“IP”上的 80 端口上托管网站。

如果您希望我澄清任何内容,请添加评论。

答案2

DNS 与端口无关,只与域有关。

您要做的是创建一个“A”记录,将您的子域指向正确的服务器。

你的“A”记录应该只包含子域名、A 记录的事实以及 IP 地址:

example.com.  A     192.0.2.1             ; IPv4 address for example.com

http://en.wikipedia.org/wiki/Zone_file查看更多示例。

记住:

  • DNS 负责将您引导至服务器。
  • 您的服务器负责处理请求(包括在正确的端口上监听和响应)。

相关内容