(111)连接被拒绝 - Apache 反向代理和 Tomcat 8.5.51 - Docker Compose

2024-04-08

这适用于 Tomcat8.5.50。但是,使用 Tomcat8.5.51,Apache 无法通过 AJP 连接,出现以下错误:

[Tue Mar 10 20:15:31.378937 2020] [proxy:error] [pid 42:tid 139841308157696] (111)Connection refused: AH00957: AJP: attempt to connect to 172.28.0.5:8009 (tomcatserver) failed
[Tue Mar 10 20:15:31.379336 2020] [proxy_ajp:error] [pid 42:tid 139841308157696] [client 192.168.0.1:58054] AH00896: failed to make connection to backend: tomcatserver

Apache 已上线2.4.38:

Server version: Apache/2.4.38 (Debian)
Server built:   2019-10-15T19:53:42

AJP连接器在server.xml has secretRequired="false"。一切都是通过 Docker Compose 设置的。


配置为secretRequired并不是唯一改变的:

From https://tomcat.apache.org/migration-85.html#Upgrading_8.5.x https://tomcat.apache.org/migration-85.html#Upgrading_8.5.x

  • 从 8.5.51 开始,AJP Connector 的默认监听地址已更改为环回地址而不是所有地址。
  • 从 8.5.51 开始,AJP 连接器的 requiredSecret 属性已弃用,并由 Secret 属性取代。
  • 从 8.5.51 开始,secretRequired 属性已添加到 AJP 连接器中。如果设置为 true(默认值),AJP 连接器将不会 除非指定了秘密,否则启动。
  • 从 8.5.51 开始,allowedRequestAttributesPattern 属性已添加到 AJP 连接器中。具有无法识别的属性的请求 现在将被 403 阻止。

参考:AJP连接器 https://tomcat.apache.org/tomcat-8.5-doc/config/ajp.html.

最重要的是,库存 server.xml 甚至注释了 AJPConnector,因此如果没有显式启用它就不会处于活动状态。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

(111)连接被拒绝 - Apache 反向代理和 Tomcat 8.5.51 - Docker Compose 的相关文章

随机推荐

  • 如何在不同屏幕上显示相同的广告横幅?

    我已将 AdMob 横幅添加到应用程序的第一个屏幕 现在我需要它在其他一些屏幕上 不同的活动 如何在不重新加载横幅的情况下实现它以避免额外使用流量 Thanks 对于想要演示代码的人 我在我的应用程序中实现了它 使用一个Activity 多
  • 多线程安全消息队列

    这是我基本上拥有的 我有线程 A 定期检查消息并处理它们 线程B和C需要向A发送消息 当 B 和 C 或 B 或 C 尝试向 A 发送消息 而 A 正在处理消息并访问队列时 就会出现问题 这个问题通常是如何解决的 Thanks 这通常可以使
  • 从一个程序执行并捕获另一个程序

    在 win32 中用 C 编程 在另一个 win32 程序中执行 win32 控制台程序并让启动执行的程序捕获输出的最佳方法是什么 目前我使程序将输出重定向到文件 但我确信我必须能够打开某种管道 Use the CreateProcess
  • 构建 HTML 电子邮件,我可以将样式放在标题部分还是必须使用内联样式?

    我必须使用基本的 HTML 和 CSS 构建一些电子邮件模板 我已经发现这一页 http www campaignmonitor com css 其中详细介绍了各种电子邮件客户端最支持哪些 CSS 样式 我知道这些将作为内联样式工作 不过
  • 为什么我的执行计划中出现了排序?

    我下面的 sql 查询运行速度非常慢 我查看了执行计划 它声称对 Files OrderId 进行排序是成本最高的操作 53 如果我没有在任何地方通过 OrderId 订购 为什么会发生这种情况 我最好的选择是在 File OrderId
  • 使用 cql 从 python 插入到 cassandra

    我计划将数据插入到具有复合键的波纹管 CF 中 CREATE TABLE event attend event id int event type varchar event user id int PRIMARY KEY event id
  • 如何检查哪个 Django 中间件是同步的还是异步的?

    我正在使用 Django 3 1 我想看看是否可以使用 async 来处理我的 webhook 以便提供更快的响应 From 异步视图 https docs djangoproject com en 3 1 topics async asy
  • 为什么map任务总是运行在单节点上

    我有一个具有 4 个节点的完全分布式 Hadoop 集群 当我将作业提交给 Jobtracker 时 Jobtracker 认为 12 个映射任务对我的工作来说很酷 但奇怪的事情发生了 这 12 个映射任务始终在单个节点上运行 而不是在整个
  • 计算持续时间

    我有一个小的android问题 我需要一个计时器来计算从特定活动打开到单击该活动中的某个按钮的持续时间 即活动打开的时间 在谷歌搜索时 我发现了 TimerTask 但这似乎只在一定的时间间隔内运行一个线程 从我的 Android 经验来看
  • 带两个参数的 Matplotlib 颜色图

    我试图代表两个变量x and y在地图上使用颜色 到目前为止 我能达到的最好效果是对一个变量使用颜色 对另一个变量使用透明度 plt Polygon shape points fill False color cmap y alpha x
  • 缺少 CrudRepository#findOne 方法

    我在我的项目中使用 Spring 5 直到今天还有可用的方法CrudRepository findOne https docs spring io spring data commons docs current api org sprin
  • scala集合循环缓冲区

    只是在这里用循环缓冲区搞乱 这是一个明智的实现 还是有更快 更可靠的方法来给这只猫剥皮 class CircularBuffer T size Int implicit mf Manifest T private val arr new s
  • 一个得到良好支持的 C++ 联合替代方案?

    我认为联合对于我的想法来说是完美的 特别是当我认为我的代码应该在真正异构的机器系列上运行时 特别是低功率机器上 让我烦恼的是创建编译器的人例如 似乎不太关心引入和提供良好的工会支持这张桌子 http wiki apache org stdc
  • 在编辑文本中输入内容时,列表视图上的过滤器会消失列表项

    我遇到了一个奇怪的问题 实际上 我有一个自定义列表视图 在其中使用过滤器 一切正常 但是当我输入文本进行编辑文本时 它会消失所有列表项 我很奇怪为什么这种情况会发生在我身上 但我仍然不是 Android 的冠军 所以需要一些帮助 我在 st
  • 有没有比使用箭头键更快的替代方法?

    我经常使用 R 进行编码 我刚刚意识到将手向下移动到箭头键 然后再回到键盘上的字母是多么痛苦 在 Rstudio 中 我必须定期执行此操作 因为工作室会自动完成某些语法 例如括号和引号 然后我必须按箭头键移出括号 或引号 然后删除任何可能的
  • 如何使用 logit 函数编写 JAGS 二项式模型文件

    我正在做一项作业 使用 JAGS 对二项式分布进行建模p参数是另一个变量的函数d 这就是我正在尝试做的 为两个参数 alpha beta 从后验生成 10000 个样本 当 dist 25 进行 100 次尝试时 根据后验预测成功次数生成样
  • 如何使滑块离散?

    如何在 Flutter 中使滑块离散如上图所示 滑块离散 https i stack imgur com e2gp6 png Use the divisions的财产Slider https docs flutter io flutter
  • 使用curl和php发送POST数据

    Greets 因此 我在 Amazon EC2 上运行 Fedora Core 8 我安装了 httpd php5 和 libcurl 以及一堆其他东西 似乎工作得很好 但后来我意识到 POST 数据不是由我的 php 脚本中的curl 发
  • get_data_yahoo(pandas_datareader) 中 1m 间隔的问题

    I wrote from pandas datareader import data as pdr import yfinance as yf data pdr get data yahoo AAPL start 2020 04 12 en
  • (111)连接被拒绝 - Apache 反向代理和 Tomcat 8.5.51 - Docker Compose

    这适用于 Tomcat8 5 50 但是 使用 Tomcat8 5 51 Apache 无法通过 AJP 连接 出现以下错误 Tue Mar 10 20 15 31 378937 2020 proxy error pid 42 tid 13