내 httpd 버전 2.4.6을 2.4.10으로 어떻게 업데이트합니까? yum을 사용하여 업데이트하려고 하면 최신 버전이 있다고 표시됩니다. mod_proxy 모듈(사용해야 함)의 보안 문제로 인해 httpd를 버전 2.4.10으로 업데이트하고 싶습니다. 이 모듈을 사용하여 아파치를 구성하면 네트워크 트래픽이 내 대역폭을 모두 사용하게 됩니다. 관련 라인을 주석 처리하고 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을 설정하면 서버가 개방형 프록시로 전환됩니다. 웹에서 개방형 프록시를 검색하는 봇이 있습니다. 이들이 사용자를 찾으면 차단 및 필터를 우회하여 의심스러운 항목에 액세스하기 위해 사용자를 사용하기 시작합니다. 또는 최악의 경우 프록시를 통해 스팸을 보낼 수 있고, 합법적인 트래픽이 넘쳐나고 홈 필터와 같은 장치에 의해 서버가 차단될 수도 있습니다.”
따라서 변경할 유일한 줄은 ProxyRequests On
, 이어야 합니다 ProxyRequests Off
.
도움을 주셔서 감사합니다.