Apache 端口转发 80 到 8080 并访问在 Apache (80) 中托管的应用程序,即 phpMyadmin 和 Tomcat (8080)
Apache Port forwarding 80 to 8080 and accessing applications hosted both in Apache (80), i.e phpMyadmin and Tomcat (8080)
我想访问 'myapp' 在 tomcat 服务器 (8080) 中托管的应用程序,目前可以通过 http://example.com:8080/myapp in http://example.com/myapp(apache 服务器,端口 80)访问。我该怎么办?如果我使用端口转发 80 到 8080,我是否可以访问 phpMyadmin 或任何其他应用程序 运行 端口 80?我应该遵循哪种方法来完成任务?
我正在使用 Ubuntu 服务器 14.04。
使用mod_proxy。加载模块...
第二个在你的虚拟主机中定义:
ProxyPass /myapp http://example.com:8080/myapp
ProxyPassReverse /myapp http://example.com:8080/myapp
但是当您的 tomcat 应用只有相对链接时,这将起作用。
我想访问 'myapp' 在 tomcat 服务器 (8080) 中托管的应用程序,目前可以通过 http://example.com:8080/myapp in http://example.com/myapp(apache 服务器,端口 80)访问。我该怎么办?如果我使用端口转发 80 到 8080,我是否可以访问 phpMyadmin 或任何其他应用程序 运行 端口 80?我应该遵循哪种方法来完成任务?
我正在使用 Ubuntu 服务器 14.04。
使用mod_proxy。加载模块... 第二个在你的虚拟主机中定义:
ProxyPass /myapp http://example.com:8080/myapp
ProxyPassReverse /myapp http://example.com:8080/myapp
但是当您的 tomcat 应用只有相对链接时,这将起作用。