테스트 사이트 - 개발 중인 베타 버전입니다

DDOS 방어하기

현재 제 서버에 DDOS 공격이 계속 들어오고 있습니다.

약 400~500 개의 좀비 피씨로 제 인덱스에 급 접속하고 있습니다.

결과는 사이트 느려짐과 접속안됨.

확실하지는 않지만 방어 하는 방법을 알려드리겠습니다.

우선 http://cloudflare.com 에 가입 후 사용합니다.

Under Attack Mode 를 켜줍니다. 그리고 잠시 기다립니다.

가입하고 설정하는 방법은 구글 검색해 보세요. 또는 어려우시다면 댓글로 남겨주세요.

 

그리고 아파치 설정의 MaxRequestWorkers 와 ServerLimit 을 터무니 없이 크게 잡아줍니다.

기본이 150으로 되어 있어서 동접 150명이 넘어가면 사이트에 접속이 안되거나 엄청 느리거나 할 것입니다.

자리가 날 때까지 기다리는 겁니다. 결과는 사이트 느려짐과 접속안됨.

DDOS 가 여러 페이지를 돌아다니지는 않기 때문에 터무니 없이 크게 잡아줘도 큰 탈이 없을겁니다.

나중에 진짜 트래픽이 늘어나면 적정선으로 줄어주면 됩니다.

아래는 apache2.conf (httpd.conf) 안에 넣어준 세팅입니다.

전 대충 700으로 잡아주면 되는데 3400으로 늘렸습니다.

 

<IfModule mpm_prefork_module>
    StartServers            210
    MinSpareServers          35
    MaxSpareServers        71
    ServerLimit           3400
    MaxRequestWorkers      3400
    MaxConnectionsPerChild  10000
</IfModule>

 

그리고 Mysql에 접속 후

set global max_connections=3500;

정도로 잡아줍니다.

리붓하면 항상 삽입해야 합니다.

영구적으로 바꾸는 방법은 구글 검색해 보세요. 그리고 214 이상으로 올라가지 않는 것도 구글 검색해 보세요.

 

저는 대충 이 방법들로 막고 있습니다. 이렇게 하니까 포기한 듯 합니다.

 

또 제가 한 짓 중에 하나가 우분투에 ufw 방화벽을 사용하는 겁니다. 이것도 역시 구글 검색해 보세요.

 

질문은 댓글에.......

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

65535 로 늘렸습니다.
만약 안되면 서버 리스타트나 아파치 리스타트 해주세요.
그리고 서버 아이피를 바꿔보세요. 공유기에서 바꿀 수 있습니다.
좋은 정보 공유 감사합니다~
정보 감사드립니다. ^^
좋은 꿀팁 감사감사~
ddos 방어라.. 저도 개인 자가서버 윈도우를 쓰고있는데 써봐야 겠습니다 감사합니다

게시판 목록

그누보드5 팁자료실

글쓰기
🐛 버그신고