apache 로 웹서버 운영중입니다.
cloudflare 이용하고 있는데요 요즘 들어 자주 서버가 부하가 심합니다.
서버 access 로그 기록을 체크해보니 162.158.XX.XX 아이피인데 조회해보면 cloudflare 아이피로 나옵니다.
그런데 수초동안 수십번 계속 접속이 되고 있어서 apache 부하가 걸리는걸로 확인됩니다.
혹시 다른 설정을 잘못하거나 문제점을 해결할수 있는 방법이 있는지요?
PHP | PHP 7.2 |
---|---|
CMS | XpressEngine |
apache 로 웹서버 운영중입니다.
cloudflare 이용하고 있는데요 요즘 들어 자주 서버가 부하가 심합니다.
서버 access 로그 기록을 체크해보니 162.158.XX.XX 아이피인데 조회해보면 cloudflare 아이피로 나옵니다.
그런데 수초동안 수십번 계속 접속이 되고 있어서 apache 부하가 걸리는걸로 확인됩니다.
혹시 다른 설정을 잘못하거나 문제점을 해결할수 있는 방법이 있는지요?
클라우드플레어 아이피로만 기록되어 있다면 알 수 없습니다.
실제 아이피 기준으로 보셔야 방문자인지 봇인지 악성 공격인지 구분할수 있습니다.
다만 UserAgent를 체크하셔서 일반적이지 않은 경우(IE6 등 지나치게 오래된 브라우저로 접속하는 경우 실제 방문자가 아닌 봇일 가능성 있음)나 CSS/JS 다운로드 없이 사이트 메인 페이지만 요청하는 등 일부 요청을 걸러내실수는 있습니다.
네. 모든 사용자가 비슷한 아이피로 기록되니, 타 사용자 접속시 같은 아이피에서 세션이 달라져 로그아웃 처리될수 있습니다.
https://support.cloudflare.com/hc/ko/articles/360029696071-%EC%9B%90%EB%9E%98-%EB%B0%A9%EB%AC%B8%EC%9E%90%EC%9D%98-IP-%EB%B3%B5%EC%9B%90-%EC%98%B5%EC%85%98-2-Apache%EB%A1%9C-mod-remoteip-%EC%84%A4%EC%B9%98 참고하셔서 mod_remoteip 설치후 설정하시면 됩니다.(mod_cloudflare는 지원 중단되었습니다)