繁体   English   中英

在 Apache 上运行多个 tomcat 实例

[英]running multiple tomcat instances on Apache

我在端口 80 上运行 Apache HTTPD,并且在端口 8080 和 1010 上有 2 个 Apache Tomcat 实例。我在每个 tomcat 上部署了一个 war 文件:

project1.war on tomcat1
project2.war on tomcat2

目标是能够仅使用域调用 project1 和 project2,我想避免在 URL 中使用端口号。

我发现 mod_jk 是用于此目的的正确工具,但我无法正确配置 Apache 以运行它。 我有两个可以使用的域:

domain1.mysite.com 
domain2.mysite.com

任何帮助表示赞赏。 谢谢

你需要一些 apache httpd 虚拟主机配置,比如

Listen 80
<VirtualHost *:80>

   ServerName domain1.mysite.com 
   ProxyPass "/project1" "ajp://backend.example.com:8009/project1"
   ProxyPassReverse "/project1" "http://www.example.com/project1"
   # Other directives here
 </VirtualHost>

<VirtualHost *:80>

    ServerName domain2.mysite.com 
    ProxyPass "/project2" "ajp://backend.example.com:8009/project2"
    ProxyPassReverse "/project2" "http://www.example.com/project2"

    # Other directives here
</VirtualHost>    

Httpd VirtualHost Configurationmod_proxy_ajp 组成

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM