我有一个与Apache2一起使用的简单静态网站(foo.com)。静态网站上有一个链接,可链接到使用tomcat服务的应用程序。为此,链接仅指向foo.com:8080/app
最终目标是避免拥有端口号。我还想避免使用mod_proxy或mod_jk,因为这两个内容(静态页面和应用程序)是完全不相关的,因此我认为这会太过分了。常见的用例是静态页面-> app [永远不会回来]
这是我考虑过的一些选项:
在另一台计算机上运行该应用程序,然后将其IP映射到一个子域(s1.foo.com)。然后在这台机器上,使用iptables将80端口转发到8080,以便s1.foo.com/app可以正常工作。
获取一台服务器的其他IP地址。有一个指向该IP地址的子域,然后使用iptables将IP:8080转发到IP:80。
我的问题是1)这些明智吗?2)我应该遵循哪些步骤,以免弄乱规则链?3)还有更好的选择吗?
谢谢,