redirect到没有Apache的特定端口

我正在运行一些监听不同端口的小型web应用程序… 8787,8888和8000.但是它们都不是apache。 有没有办法通过DNS或iptables,或者其他方式,我可以redirect不同的子域到particulat端口#? 例如,ex1.example.com将redirect到端口8787,ex2.example.com到8888等。

由于我没有运行Apache,我宁愿不必为此安装和configuration虚拟主机,除非没有其他可行的方法。

谢谢!

你所描述的要求第7层意识。

看看逆向代理的细节,如nginx,apache,haproxy。

DNS不给你任何控制端口。 iptables可能工作。