instalasi mod_qos 10.2 untuk server apache oye nan unyu2 dedicated to: "Manusia Biasa Team" thanks: all devilzc0de, jasakom and antijasakom crews and members by: ev1lut10n aka meki meki pikachu "perhaitan !!! path module di tulisan ini : /usr/local/apache/modules kudu musti disesuaikeun dengan instalasssy di server ente gan" mod_qos merupakeun modul apache buat anti dddddoooozzz artikel berikut ini harus dilakukan dengan jari2 yang cepat dan lincah pertama2 download mod_qos dari sourceforge oye:lakukeun weget dengan cepat dan lincah: ===================== root@server [~/anti_ddos]# wget http://downloads.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmod-qos%2F&ts=1330338738&use_mirror=nchc [1] 17697 [2] 17698 --2012-02-27 05:33:39-- http://downloads.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmod-qos%2F Resolving downloads.sourceforge.net... root@server [~/anti_ddos]# 216.34.181.59 Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://superb-sea2.dl.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz [following] --2012-02-27 05:33:39-- http://superb-sea2.dl.sourceforge.net/project/mod-qos/mod_qos-10.2.tar.gz Resolving superb-sea2.dl.sourceforge.net... 209.160.57.180 Connecting to superb-sea2.dl.sourceforge.net|209.160.57.180|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 427678 (418K) [application/x-gzip] Saving to: `mod_qos-10.2.tar.gz' 100%[==================================================================================================================>] 427,678 698K/s in 0.6s 2012-02-27 05:33:40 (698 KB/s) - `mod_qos-10.2.tar.gz' saved [427678/427678] ======================= lakukan uekstrak dengan gagah berani: ============== root@server [~/anti_ddos]# tar zxvf mod_qos-10.2.tar.gz mod_qos-10.2/ mod_qos-10.2/doc/ mod_qos-10.2/doc/qstail.1.html mod_qos-10.2/doc/favicon.ico mod_qos-10.2/doc/CHANGES.txt mod_qos-10.2/doc/mod_qos_s.gif mod_qos-10.2/doc/qsgrep.1.html mod_qos-10.2/doc/mod_qos_seq.gif mod_qos-10.2/doc/qslog.1.html mod_qos-10.2/doc/index.html mod_qos-10.2/doc/qsfilter2_process.gif mod_qos-10.2/doc/qspng.1.html mod_qos-10.2/doc/qsexec.1.html mod_qos-10.2/doc/qsfilter2.1.html mod_qos-10.2/doc/LICENSE.txt mod_qos-10.2/doc/qssign.1.html mod_qos-10.2/doc/qsrotate.1.html mod_qos-10.2/doc/qsgeo.1.html mod_qos-10.2/doc/nevis.gif mod_qos-10.2/tools/ mod_qos-10.2/tools/depcomp mod_qos-10.2/tools/Makefile.in mod_qos-10.2/tools/configure.ac mod_qos-10.2/tools/configure mod_qos-10.2/tools/config.h.in mod_qos-10.2/tools/src/ mod_qos-10.2/tools/src/Makefile.in mod_qos-10.2/tools/src/qscheck.c mod_qos-10.2/tools/src/qsrotate.c mod_qos-10.2/tools/src/char.h mod_qos-10.2/tools/src/qssign.c mod_qos-10.2/tools/src/qsgeo.c mod_qos-10.2/tools/src/Makefile.am mod_qos-10.2/tools/src/qspng.c mod_qos-10.2/tools/src/qsgrep.c mod_qos-10.2/tools/src/qstail.c mod_qos-10.2/tools/src/qs_util.c mod_qos-10.2/tools/src/qsfilter2.c mod_qos-10.2/tools/src/qs_util.h mod_qos-10.2/tools/src/qslog.c mod_qos-10.2/tools/src/qsexec.c mod_qos-10.2/tools/Makefile.am mod_qos-10.2/tools/install-sh mod_qos-10.2/tools/missing mod_qos-10.2/tools/man1/ mod_qos-10.2/tools/man1/qsexec.1 mod_qos-10.2/tools/man1/qsfilter2.1 mod_qos-10.2/tools/man1/qsgrep.1 mod_qos-10.2/tools/man1/qstail.1 mod_qos-10.2/tools/man1/qsrotate.1 mod_qos-10.2/tools/man1/qslog.1 mod_qos-10.2/tools/man1/qsgeo.1 mod_qos-10.2/tools/man1/qssign.1 mod_qos-10.2/tools/man1/qspng.1 mod_qos-10.2/apache2/ mod_qos-10.2/apache2/Makefile.in mod_qos-10.2/apache2/mod_qos.c mod_qos-10.2/apache2/config.m4 mod_qos-10.2/apache2/mod_qos.h mod_qos-10.2/README.TXT root@server [~/anti_ddos] ============== ke direeeekkktorrriii mod_qos-10.2/apache2 oye ==== root@server [~/anti_ddos]# cd mod_qos-10.2/apache2 ======== cek apxs kita oye: =========== root@server [~/anti_ddos/mod_qos-10.2/apache2]# apxs Usage: apxs -g [-S =] -n apxs -q [-S =] ... apxs -c [-S =] [-o ] [-D [=]] [-I ] [-L ] [-l ] [-Wc,] [-Wl,] [-p] ... apxs -i [-S =] [-a] [-A] [-n ] ... apxs -e [-S =] [-a] [-A] [-n ] ... ================ lalu kompile dg cepat , lincah dan gagah berani: ============== root@server [~/anti_ddos/mod_qos-10.2/apache2]# apxs -i -c mod_qos.c /usr/local/apache/build/libtool --silent --mode=compile gcc -prefer-pic -m64 -fPIC -DPIC -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -m64 -fPIC -DPIC -pthread -I/opt/pcre/include -I/usr/local/apache/include -I/usr/local/apache/include -I/usr/local/apache/include -c -o mod_qos.lo mod_qos.c && touch mod_qos.slo /usr/local/apache/build/libtool --silent --mode=link gcc -o mod_qos.la -rpath /usr/local/apache/modules -module -avoid-version mod_qos.lo /usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' mod_qos.la /usr/local/apache/modules /usr/local/apache/build/libtool --mode=install cp mod_qos.la /usr/local/apache/modules/ cp .libs/mod_qos.so /usr/local/apache/modules/mod_qos.so cp .libs/mod_qos.lai /usr/local/apache/modules/mod_qos.la cp .libs/mod_qos.a /usr/local/apache/modules/mod_qos.a chmod 644 /usr/local/apache/modules/mod_qos.a ranlib /usr/local/apache/modules/mod_qos.a PATH="$PATH:/sbin" ldconfig -n /usr/local/apache/modules ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/apache/modules If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- chmod 755 /usr/local/apache/modules/mod_qos.so root@server [~/anti_ddos/mod_qos-10.2/apache2]# ================= ok selanjutnya kita teh liat apa sudah ada modulenya: =========== root@server [/usr/local/apache/modules]# ls | grep mod_qos mod_qos.so* =========== lalu teh tinggal bikin qos.conf di direktori /usr/local/apache/modules : ===== ## QoS Settings # handles connections from up to 100000 different IPs QS_ClientEntries 100000 # will allow only 50 connections per IP QS_SrvMaxConnPerIP 50 # maximum number of active TCP connections is limited to 256 MaxClients 256 # disables keep-alive when 70% of the TCP connections are occupied: QS_SrvMaxConnClose 180 # minimum request/response speed (deny slow clients blocking the server, ie. slowloris keeping connections open without requesting anything): QS_SrvMinDataRate 150 1200 # and limit request header and body (carefull, that limits uploads and post requests too): # LimitRequestFields 30 # QS_LimitRequestBody 102400 =================== cekidot jika dah siap: ============================= root@server [/usr/local/apache/modules]# ls | grep qos mod_qos.so* qos.conf qos.load ================ selanjutnya sangaut sangaut gampeeeuuung tinggeul tambahin sikit ja kode buat load module di httpd.conf: ========== LoadModule qos_module /usr/local/apache/modules/mod_qos.so =========== sesuaikeun dengan path mod qos ente selanjutnya restart httpd: ==== root@server [/usr/local/apache/modules]# /etc/init.d/httpd restart ================================================= dan selesai