apache - 同时使用 ProxyPass 和 JkMount

标签 apache http proxy mod-proxy mod-jk

我想将所有请求从本地主机发送到另一台服务器,并将以这种模式 /*/service/* 开头的特定请求发送到 ajp 服务器,我在 apache http 服务器中使用此配置,但始终都是请求发送到第一个服务器 (http://172.16.65.83:8080/),我怎样才能摆脱它?

ProxyPass / http://172.16.65.83:8080/
JkMount /*/service/* loadbalancer

最佳答案

您可以使用 ProxyPass 本身来绕过其他服务器。

ProxyPass           /service !
ProxyPass           /service       ajp://localhost:9009/
ProxyPassReverse    /service       ajp://localhost:9009/
ProxyPass           /              http://172.16.65.83:8080/
ProxyPassReverse    /              http://172.16.65.83:8080/

关于apache - 同时使用 ProxyPass 和 JkMount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240531/

相关文章:

html - (HTTP) 在 URL 中隐藏页面扩展

http - 伪/冒号标题字段的用途

c# - 透明代理 - 从端口 80 到 443

apache - 如何强制浏览器刷新网页的缓存版本

php - 从 URL Laravel 5 中删除 index.php

http - 如何从 Jersey Web 响应中获取响应 URI?

qt - QNetworkProxyFactory::systemProxyForQuery() 未反射(reflect)系统代理设置的更改

node.js - 为什么 NPM 可以在本地运行,但不能在 Docker 上运行?

java - Apache Shiro - ClassNotFoundException

apache - .htaccess 编码已编码的 URL