Apache的端口转发80到8080,访问应用都托管在Apache中(80),即phpMyAdmin

2019-10-21 19:26发布

我要访问的应用程序“的myapp”在Tomcat服务器(8080)现在可以通过访问托管http://example.com:8080/myapp在http://example.com/myapp (Apache服务器,端口80)。 我应该为此做什么? 如果我使用端口转发80到8080,我将能够访问phpMyAdmin的,或在端口80上运行的任何其他应用程序? 哪一种方法,我应该遵循来完成任务?

我使用的Ubuntu服务器14.04。

Answer 1:

使用mod_proxy的。 加载模块。其次在虚拟主机的定义:

    ProxyPass        /myapp         http://example.com:8080/myapp
    ProxyPassReverse /myapp         http://example.com:8080/myapp

但是,当你的tomcat的应用程序只有相对链接,这将工作。



文章来源: Apache Port forwarding 80 to 8080 and accessing applications hosted both in Apache (80), i.e phpMyadmin and Tomcat (8080)