Extra Form
PHP PHP 7.2
CMS XpressEngine

apache 로 웹서버 운영중입니다. 

cloudflare 이용하고 있는데요  요즘 들어 자주 서버가 부하가 심합니다.

서버 access 로그 기록을 체크해보니 162.158.XX.XX 아이피인데 조회해보면 cloudflare 아이피로 나옵니다.

그런데 수초동안 수십번 계속 접속이 되고 있어서 apache 부하가 걸리는걸로 확인됩니다.

혹시 다른 설정을 잘못하거나 문제점을 해결할수 있는 방법이 있는지요?

 

  • profile
    클라우드플레어 사용시 별도 조치를 취해주지 않으면 모든 방문자 IP가 클라우드플레어 IP로 기록됩니다.

    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는 지원 중단되었습니다)
  • profile ?
    네 답변 감사합니다. 위 문제는 알고는 있습니다만, 아이피는 실제 아이피가 아니어도 그럼 실제 방문자가 수초동안 몇십번 접속하는건가요?
  • ? profile

    클라우드플레어 아이피로만 기록되어 있다면 알 수 없습니다.
    실제 아이피 기준으로 보셔야 방문자인지 봇인지 악성 공격인지 구분할수 있습니다.

     

    다만 UserAgent를 체크하셔서 일반적이지 않은 경우(IE6 등 지나치게 오래된 브라우저로 접속하는 경우 실제 방문자가 아닌 봇일 가능성 있음)나 CSS/JS 다운로드 없이 사이트 메인 페이지만 요청하는 등 일부 요청을 걸러내실수는 있습니다.

  • ? profile
    한 명의 방문자가 수십 번 접속하는 것일 수도 있고, 수십 명의 방문자가 한 번씩 접속하는 것일 수도 있습니다. 클플 아이피만 봐서는 어느 쪽인지 판단하기 어렵습니다.
  • profile ?
    네 그럼 마지막으로 문의드립니다. 항상 좋은 답변 다시한번 감사드립니다.
    cloudflare 이용시 사이트 접속중에 아이피가 변경되는 경우가 있는데 이경우 XE나 여러 프로그램에서 로그아웃이 되긴합니다. 이 문제가 위 문제와 함께 발생될수 있는 원인일까요?
  • ? profile

    네. 모든 사용자가 비슷한 아이피로 기록되니, 타 사용자 접속시 같은 아이피에서 세션이 달라져 로그아웃 처리될수 있습니다.