CentOS 7 中的 httpd 2.4.10

CentOS 7 中的 httpd 2.4.10

如何将我的 httpd 版本 2.4.6 更新到 2.4.10?如果我尝试使用 yum 更新它,它会说我有最新版本。我想将 httpd 更新到 2.4.10 版本,因为 mod_proxy 模块的安全问题(我需要使用该模块)。如果我使用该模块配置 apache,网络流量将使用我的所有带宽。一旦我注释掉相关行并重新启动httpd服务,网络流量就会恢复到正常的带宽流量。

这些是我注释掉的行,然后一切正常:

LoadModule proxy_module modules/mod_proxy.so

ProxyRequests On

ProxyPass / http://xxx.xxx.xxx.xxx/
ProxyPassReverse / http://xxx.xxx.xxx.xxx/

(IP 地址已被 xxx 化,以便不显示)

可能感兴趣,我的服务器版本:

Server version: Apache/2.4.6 (CentOS)
Server built: Jan 12 2015 13:22:31
Server's Module Magic Number: 20120211:23
Server loaded: APR 1.4.8, APR-UTIL 1.5.2
Compiled using: APR 1.4.8, APR-UTIL 1.5.2
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)

有什么建议吗?

答案1

解决了!从询问阿帕奇:“不要设置“ProxyRequests On”。设置 ProxyRequests On 会将您的服务器变成开放代理。有机器人扫描 Web 上的开放代理。当他们找到您时,他们会开始使用您绕过块和过滤器来访问可疑或最坏的情况是,他们可能会通过您的代理发送垃圾邮件,您的合法流量将被淹没,您会发现您的服务器被家庭过滤器之类的东西阻止。”

因此,唯一要更改的行是ProxyRequests On, 应该是ProxyRequests Off

问候并感谢您的帮助!

相关内容