阅读背景:

使用Apache通过JK实现多Tomcat负载均衡集群时,Apache不能将请求分发给Tomcat处理(即Apache反向代理不成功)的问题

来源:互联网 

前些天在做Apache通过JK实现多Tomcat负载均衡集群时,参考网上的配置将配置文件配置好后,拜访已存在tomcat中的JSP文件时发明Apache提醒URL不存在,然后检讨了配置文件及tomcat工程安排,发明配置安排均无问题。尝试拜访Apache静态页面,通过http单独拜访tomcat均无问题。然后我猜会不会之前参考的网上的配置有问题,因而持续查询网上其它配置发明都差不多,尝试更改各种参数均没有解决。后来我细心想了想涌现这个问题的缘由应当是Apache未将HTTP要求分发给Tomcat处置(即Apache反向代理不胜利)。也就是Apache基本没有实现反向代理的功效。最后还是将问题定位到了配置文件上,而且应当就是Apache的配置文件哪里有问题。但检讨和N遍,尝试过各种配置的修改均没有解决。网上搜索好久也没有找到解决办法,而且好像遇到这问题的人不多。因而这个问题一直困扰着我,十几天了。我就是这么掘的一种性情,这个没有解决心里一直不舒坦。终究老天不负有心人,今天在网上又找了一些应用Apache通过JK实现多Tomcat负载均衡的配置看了看。终究看到https://www.iteye.com/topic/1126930这么一个帖子其中有这么一个配置:去掉 Include conf/extra/httpd-vhosts.conf的注释,启示了我,这个帖子中讲到了增长虚拟主机的配置,由于要增长虚拟主机的配置所以须要去掉 Include conf/extra/httpd-vhosts.conf的注释将虚拟主机配置功效打开。然后我检讨了我的Apache中httpd.conf配置文件的Include conf/extra/httpd-vhosts.con这一行,发明没有注释掉,默许就是打开了虚拟主机配置功效,而我基本没有应用也没有增长虚拟主机的配置啊。因而乎我试把这一行注释掉,也就是关闭虚拟主机配置功效。成果奇迹涌现,问题解决了。这么一个小小的配置困扰了我十几天。哦,差点忘却了我应用的Apache版本是最新版2.4.不是之前版本是否是默许将这功效关闭了,所以不会遇到这问题。哎,没经验真恐怖!一个小小的默许配置修改,困扰了我们这些新手。在此再次感激https://www.iteye.com/topic/1126930这个贴子的主人,要不是看到这帖子遭到启示,这问题还不知道要困扰多久呢?也以此文作为记念,以后再遇到这问题便可以够迅速度解决了。愿望我的这遍博文也能赞助到一样遇到相似问题小火伴们。前些天在做Apache通过JK实现多Tomcat负载均衡集群时,参考网上的配置将配置文件配置好后,拜




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: