apache做反向代理的问题

发布于 2021-11-11 14:43:59 字数 722 浏览 928 评论 8

ProxyRequests Off
#设置反向代理的方法
#ProxyPass /itsm http://10.64.6.65:8080/itsm
#ProxyPassReverse /itsm http://10.64.6.65:8081/itsm

#负载均衡
ProxyPass /itsm balancer://mycluster/itsm stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse /itsm balancer://mycluster/itsm

<Proxy balancer://mycluster>
	BalancerMember http://10.64.6.65:8080 route=t1
	BalancerMember http://10.64.6.65:8081 route=t2
</Proxy>

apache版本 2.2.17 win32

输入http://some_ip/itsm后,可以找到后端服务器(tomcat)

但登录成功之后,点击链接,地址栏却变成了http://10.64.6.65:8080/itsm/xxxxxx

为什么不是http://some_ip/itsm/xxxxxx

tomcat那边基本没做啥配置

之前用nginx做反向代理没有问题

请有经验的朋友帮忙分析一下

谢谢大家

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

倚栏听风 2021-11-16 02:15:41

可以通过修改302响应头的方式实现,困扰了我好久 http://blog.wamdy.com/archives/1370.html

醉生梦死 2021-11-16 02:08:15

问题已解决

更换成ajp协议就ok了

  1. <Proxy balancer://mycluster>  
  2.     BalancerMember http://10.64.6.65:8080 route=t1  
  3.     BalancerMember http://10.64.6.65:8081 route=t2  
  4. </Proxy>  

修改为

  1. <Proxy balancer://mycluster>  
  2.     BalancerMember ajp://10.64.6.65:8009 route=t1  //ajp的端口
  3.     BalancerMember ajp://10.64.6.65:8019 route=t2  
  4. </Proxy>  

其他配置不动

多情癖 2021-11-16 01:58:37

如果你的网页是jsp的,只能做ajp反向代理,而不是http,试下吧,GL

旧伤慢歌 2021-11-16 01:54:54

 

刚刚在生产环境下配置了apache反向代理,但是没有做负载均衡。

我是这样配置的:

 

 

ServerName www.example.com

ProxyPass / http://192.168.1.1:8080/

ProxyPassReverse / http://192.168.1.1:8080

 

    AllowOverride None

    Order Deny,Allow

    Allow from all

 

……

 

没有出现你说的情况。

但是有另外一个问题:[error] proxy: HTTP: disabled connection for (192.168.1.1),偶尔会出现无法访问的情况,正在查找原因。

有谁知道是什么原因么?

无边思念无边月 2021-11-16 01:54:14

难道没有人用apache做反向代理吗?

不会吧?

心舞飞扬 2021-11-15 21:10:36

我几乎翻遍了文档,没有找到啊

我也留意这个了

apache的文档看起来费劲

风柔一江水 2021-11-14 14:21:39

Nginx 里有一句很重要

proxy_set_header Host $host;

好像 apache 也要有吧,好几年没搞 apache 都忘光了

德意的啸 2021-11-14 00:46:32

哦,忘说了

采用的是mod_proxy方式

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文