Security
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’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 beProxyRequests Off
。問候並感謝您的幫助!