Java 如何将一个Apache HTTP服务器与运行在同一linux服务器上的两个Apache tomcat实例连接起来
我试图在同一个apache服务器(端口80和443)上托管Java 如何将一个Apache HTTP服务器与运行在同一linux服务器上的两个Apache tomcat实例连接起来,java,apache,tomcat,Java,Apache,Tomcat,我试图在同一个apache服务器(端口80和443)上托管www.test.com/test1和www.test.com/test2,其中test1部署在第一个tomcat(端口8009)上,test2部署在第二个tomcat(端口8010)上。一个apache实例和两个tomcat实例运行在同一台linux机器上,我只有一个IP可以承载这两个应用程序。请帮助进行httpd.conf和server.xml配置。 Tomcat1 appBase是/opt/webapps,tomcat2 appBa
www.test.com/test1
和www.test.com/test2
,其中test1部署在第一个tomcat(端口8009)上,test2部署在第二个tomcat(端口8010)上。一个apache实例和两个tomcat实例运行在同一台linux机器上,我只有一个IP可以承载这两个应用程序。请帮助进行httpd.conf和server.xml配置。
Tomcat1 appBase是/opt/webapps,tomcat2 appBase/opt/webapps1。
我当前的配置如下所示
Httpd.conf:
ServerName test.domain.com
JkMount /test1 node1
JkMount /test2 node2
DocumentRoot "/opt/"
Alias /test1 /opt/webapps/test1
Alias /test2 /opt/webapps1/test2
ProxyRequests On
ProxyVia On
ProxyPreserveHost On
ProxyPass /test1/ http://xx.xx.xx.xx:8009/test1
ProxyPassReverse /test1/ http://xx.xx.xx.xx:8009/test1
ProxyPass /test2/ http://xx.xx.xx.xx:8010/test2
ProxyPassReverse /test2/ http://xx.xx.xx.xx:8010/test2
RedirectMatch ^/$ https://test.domain.com/test1/
Include /opt/apache-tomcat.base/conf/mod_jk-test1.conf
Include /opt/apache-tomcat.base2/conf/mod_jk-test2t.conf
Worker.properties:
workers.java_home=/usr/lib/jvm/jre
workers.node1.tomcat_home=/opt/apache-tomcat
workers.node2.tomcat_home=/opt/apache-tomcat2
worker.list=node1,node2,jkstatus
worker.node1.port=8009
worker.node1.host=localhost
worker.node1.type=ajp13
worker.node1.max_packet_size=65536
worker.node2.port=8010
worker.node2.host=localhost
worker.node2.type=ajp13
worker.node2.max_packet_size=65536
worker.jkstatus.type=status
tomcat1的Server.xml
<Connector port="8009" address="localhost" protocol="AJP/1.3">
tomcat2的Server.xml
<Connector port="8010" address="localhost" protocol="AJP/1.3">
Mod_jk-test1.conf:
Alias /test1 "/opt/webapps/test1/"
<Location "/ test1/">
Options -Indexes FollowSymLinks
DirectoryIndex Main.html
Order allow,deny
Allow from all
</Location>
Alias /test2 "/opt/webapps1/ test2 /"
<Location "/ test2 /">
Options -Indexes FollowSymLinks
DirectoryIndex Main.html
Order allow,deny
Allow from all
</Location>
JkMount / test1 node1
JkMount / test2 node2
Alias/test1”/opt/webapps/test1/“
选项-索引跟随符号链接
DirectoryIndex Main.html
命令允许,拒绝
通融
别名/test2”/opt/webapps1/test2/“
选项-索引跟随符号链接
DirectoryIndex Main.html
命令允许,拒绝
通融
JkMount/test1节点1
JkMount/test2节点2
显示您当前的配置文件。使用它们时,您会观察到哪些症状?请参阅:显示当前配置文件的可能重复项。使用时,您会观察到哪些症状?请参阅:可能重复的症状