apache反向代理tomcat的两个代理模式及相关的会话保持配置示例
发布网友
发布时间:2022-12-01 01:02
我来回答
共1个回答
热心网友
时间:2023-11-05 19:17
apache服务器默认可以将jsp动态内容通过proxy_http_mole(此模块对应tomcat的8080端口)和proxy_ajp_mole代理模块(此模块对应tomcat的8009端口)来将会话代理到tomcat服务器上做解析处理。此时的Apache只作为调度器,转发HTTP请求。然后等待tomcat服务器的HTTP响应,并转发给用户。Tomcat集群作为实际的服务器,则负责处理HTTP请求。
TomcatB服务器配置大体与TomcatA服务器差不多,只需修改index.jsp的内容为如下,其余的配置参考TomcatA的配置即可。
此时配置的结果应为同一个IP多次访问 http://192.168.0.81/test/ 能负载均衡到后端的两个tomcat主机之上。
ajp模式的配置与http模式的配置类似,但是在配置前需确认装载了相应的ajp模块。如果没有装载的话,需要另行编译安装。
此时配置的结果应为同一个IP多次访问 http://ajp.ilinux.io/test/ 能负载均衡到后端的两个tomcat主机之上。
修改此前的http和ajp模式的配置文件。
修改httpd对应的配置文件。
修改tomcat的server.xml文件。
配置完成后同一个IP多次访问 http://www.ilinux.io/test 都会被调度到同一个后端服务器去处理。