Security

CentOS 7 中的 httpd 2.4.10

  • May 12, 2016

如何將我的 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’ed為了不顯示它)

可能會感興趣,我的伺服器版本:

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)

有什麼建議嗎?

解決了!來自askapache:“不要設置“ProxyRequests On”。設置 ProxyRequests On 會將您的伺服器變成開放代理。有“機器人掃描 Web 以查找 openproxy。當他們找到您時,他們會開始使用您繞過塊和過濾器來訪問“

因此,唯一要更改的行是ProxyRequests On, it should be ProxyRequests Off

問候並感謝您的幫助!

引用自:https://unix.stackexchange.com/questions/193385