我正在运行几个小型 Web 应用程序,监听不同的端口……8787、8888 和 8000。但它们都不是 Apache。有没有办法通过 DNS 或 iptables 或其他方式将不同的子域重定向到特定端口号?例如,ex1.example.com 将重定向到端口 8787,ex2.example.com 将重定向到端口 8888,等等。
由于我没有运行 apache,因此我宁愿不为此安装和配置 vhost,除非没有其他切实可行的方法。
谢谢!
答案1
您所描述的需要第 7 层意识。
查看有关反向代理的详细信息,例如 nginx、apache、haproxy。
DNS 不会授予您对端口的任何控制权。Iptables 可能会起作用。