Mar 1, 2012

Posted by Fandi Kurnia | 0 comments

HA Proxy

HA Proxy

Here we are  step install HA PROXY on FREEBSD

mail# cd /usr/ports/net/haproxy
mail# make config

┌────────────────────────────────────────────────────────────────────┐
│                    Options for haproxy 1.4.15                      │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │         [X] PCRE         Use PCRE regex library                │ │
│ │         [X] STATIC_PCRE  Use static PCRE regex library         │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
│ │                                                                │ │
├─└────────────────────────────────────────────────────────────────┘─┤
│                       [  OK  ]       Cancel                        │
└────────────────────────────────────────────────────────────────────┘

mail# make install clean
===>  Vulnerability check disabled, database not found
===>  License GPLv2 LGPL21 accepted by the user
===>  Found saved configuration for haproxy-1.4.15
=> haproxy-1.4.15.tar.gz doesn’t seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.15.tar.gz
haproxy-1.4.15.tar.gz                         100% of  793 kB  140 kBps
===>  Extracting for haproxy-1.4.15
=> SHA256 Checksum OK for haproxy-1.4.15.tar.gz.
===>  Patching for haproxy-1.4.15
===>   haproxy-1.4.15 depends on executable: gmake – found
===>   haproxy-1.4.15 depends on shared library: pcre.0 – found
===>   haproxy-1.4.15 depends on shared library: pcre.0 – found
===>  Configuring for haproxy-1.4.15
===>  Building for haproxy-1.4.15
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” \
-DBUILD_TARGET=’”freebsd”‘ \
-DBUILD_ARCH=’”i386″‘ \
-DBUILD_CPU=’”generic”‘ \
-DBUILD_CC=’”gcc”‘ \
-DBUILD_CFLAGS=’”-m32 -march=i386 -O2 -g -fno-strict-aliasing -DFREEBSD_PORTS”‘ \
-DBUILD_OPTIONS=’”USE_PCRE=1 USE_STATIC_PCRE=1″‘ \
-c -o src/haproxy.o src/haproxy.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/sessionhash.o src/sessionhash.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/base64.o src/base64.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/protocols.o src/protocols.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/uri_auth.o src/uri_auth.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/standard.o src/standard.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/buffers.o src/buffers.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/log.o src/log.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/task.o src/task.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/time.o src/time.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/fd.o src/fd.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/pipe.o src/pipe.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/regex.o src/regex.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/cfgparse.o src/cfgparse.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/server.o src/server.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/checks.o src/checks.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/queue.o src/queue.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/client.o src/client.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/proxy.o src/proxy.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/stick_table.o src/stick_table.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/proto_uxst.o src/proto_uxst.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/proto_http.o src/proto_http.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/stream_sock.o src/stream_sock.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/appsession.o src/appsession.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/backend.o src/backend.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/lb_chash.o src/lb_chash.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/lb_fwlc.o src/lb_fwlc.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/lb_fwrr.o src/lb_fwrr.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/lb_map.o src/lb_map.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/stream_interface.o src/stream_interface.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/dumpstats.o src/dumpstats.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/proto_tcp.o src/proto_tcp.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/session.o src/session.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/hdr_idx.o src/hdr_idx.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/ev_select.o src/ev_select.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/signal.o src/signal.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/acl.o src/acl.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/pattern.o src/pattern.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/memory.o src/memory.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/freq_ctr.o src/freq_ctr.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/auth.o src/auth.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/ev_poll.o src/ev_poll.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o src/ev_kqueue.o src/ev_kqueue.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/ebtree.o ebtree/ebtree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/eb32tree.o ebtree/eb32tree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/eb64tree.o ebtree/eb64tree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/ebmbtree.o ebtree/ebmbtree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/ebsttree.o ebtree/ebsttree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/ebimtree.o ebtree/ebimtree.c
gcc -Iinclude -Iebtree -Wall -m32 -march=i386 -O2 -g -fno-strict-aliasing   -DFREEBSD_PORTS    -DTPROXY -DCONFIG_HAP_CRYPT -DENABLE_POLL -DENABLE_KQUEUE -DUSE_PCRE -I/usr/local/include  -DCONFIG_HAPROXY_VERSION=\”1.4.15\” -DCONFIG_HAPROXY_DATE=\”2011/04/08\” -c -o ebtree/ebistree.o ebtree/ebistree.c
gcc -m32 -march=i386 -g -o haproxy src/haproxy.o src/sessionhash.o src/base64.o src/protocols.o src/uri_auth.o src/standard.o src/buffers.o src/log.o src/task.o src/time.o src/fd.o src/pipe.o src/regex.o src/cfgparse.o src/server.o src/checks.o src/queue.o src/client.o src/proxy.o src/stick_table.o src/proto_uxst.o src/proto_http.o src/stream_sock.o src/appsession.o src/backend.o src/lb_chash.o src/lb_fwlc.o src/lb_fwrr.o src/lb_map.o src/stream_interface.o src/dumpstats.o src/proto_tcp.o src/session.o src/hdr_idx.o src/ev_select.o src/signal.o src/acl.o src/pattern.o src/memory.o src/freq_ctr.o src/auth.o src/ev_poll.o src/ev_kqueue.o ebtree/ebtree.o ebtree/eb32tree.o ebtree/eb64tree.o ebtree/ebmbtree.o ebtree/ebsttree.o ebtree/ebimtree.o ebtree/ebistree.o   -lcrypt -L/usr/local/lib -Wl,-Bstatic -lpcreposix -lpcre -Wl,-Bdynamic
===>  Installing for haproxy-1.4.15
===>   Generating temporary packing list
===>  Checking if net/haproxy already installed
(cd /usr/ports/net/haproxy/work/haproxy-1.4.15/doc/ && /bin/sh -c ‘(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null  2>&1) &&  /usr/sbin/chown -R root:wheel $1 &&  /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; &&  /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;’ — \* /usr/local/share/doc/haproxy)
(cd /usr/ports/net/haproxy/work/haproxy-1.4.15/examples/ && /bin/sh -c ‘(/usr/bin/find -d $0 $2 | /usr/bin/cpio -dumpl $1 >/dev/null  2>&1) &&  /usr/sbin/chown -R root:wheel $1 &&  /usr/bin/find -d $0 $2 -type d -exec chmod 755 $1/{} \; &&  /usr/bin/find -d $0 $2 -type f -exec chmod 444 $1/{} \;’ — \* /usr/local/share/examples/haproxy)
===> Installing rc.d startup script(s)

*************************************************
*  Congratulations!  Haproxy is now installed.  *
*************************************************

Check the following directories for further info:
documentation:  ‘/usr/local/share/doc/haproxy’
examples:       ‘/usr/local/share/examples/haproxy’

rc.conf variables listing can be found in:
‘/usr/local/etc/rc.d/haproxy’

===>   Compressing manual pages for haproxy-1.4.15
===>   Registering installation for haproxy-1.4.15
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/sbin/haproxy

This port has installed the following startup scripts which may cause
these network services to be started at boot time.
/usr/local/etc/rc.d/haproxy

If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type ‘make deinstall’
to deinstall the port if this is a concern.

For more information, and contact details about the security
status of this software, see the following webpage:

http://haproxy.1wt.eu/

===>  Cleaning for haproxy-1.4.15

Read More
Feb 11, 2012

Posted by Fandi Kurnia | 0 comments

Menggunakan word warp di netbeans

Menggunakan word warp  di netbeans

Hi, sekedar share untuk membuat warp  di netbeans :

Tambahkan baris berikut :

Ubah di  netbeans.conf (netbeans_installation_path/etc/netbeans.conf, by default /etc/netbeans.conf under linux):

-J-Dorg.netbeans.editor.linewrap=true

Pada baris ke 6 seharusnya seperti ini :

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dorg.netbeans.editor.linewrap=true"

restart Netbeans.

Set the Line Wrap option in Tools->Options->Editor->Formating.

Saya mencoba menggunakan Netbeans 6.9.

Read More
Feb 9, 2012

Posted by Fandi Kurnia | 0 comments

Mengetahui Php extension sudah terinstall

Mengetahui Php extension sudah terinstall

Untuk mengetahui php extension yang sudah terinstall melalui command line:

sudo apt-get install php5-cli

Kemudian

php -me

Read More
Jan 10, 2012

Posted by Fandi Kurnia | 0 comments

Email Quota didn’t change

Email Quota didn’t change

Disk space usage for email accounts is recalculated every four hours.
root@mail # du -sh recruitment*
8.6M recruitment-rspj
I have recalculated the disk space usage for email accounts via the following commands:
/scripts/mailperm [account] –verbose
/scripts/generate_maildirsize –verbose –confirm [account]
Upon checking, it’s now displayed properly.
Please let us know if you have any further questions.
Thank you.

Disk space usage for email accounts is recalculated every four hours.root@mail # du -sh recruitment*8.6M recruitment-rspj
I have recalculated the disk space usage for email accounts via the following commands:
/scripts/mailperm [account] –verbose/scripts/generate_maildirsize –verbose –confirm [account]
Upon checking, it’s now displayed properly.
Please let us know if you have any further questions.
Thank you.

Regards

Fandi Kurnia

Read More
Sep 29, 2011

Posted by Fandi Kurnia | 0 comments

Install APC

Install APC

To set up the Alternative PHP Cache (APC) just follow the instructions below:

1. Install the required packages:

# sudo apt-get install php-pear php5-dev apache2-threaded-dev

2. Install APC:

# sudo pecl install apc

3. Create file /etc/php5/conf.d/apc.ini with the following content:

extension=apc.so

4. Restart Apache2:

# sudo /etc/init.d/apache2 restart

After restarting the Apache2 web server a APC section should be included in the phpinfo() output.

Read More
Sep 29, 2011

Posted by Fandi Kurnia | 0 comments

Upgrade Centos

Upgrade Centos

yum clean all
yum update glibc\*
yum update yum\* rpm\* python\*
yum clean all
yum update
reboot


Read More
Aug 22, 2011

Posted by Fandi Kurnia | 0 comments

Ping : send to host : Invalid Argument

Ping : send to host : Invalid Argument

Suatu hari internet komputer kantor error, saya menggunakan speedy sebagai internet service provider (ISP). setelah internet sedang “down” saya kira dial up pc saya yang error ternyata memang dari speedy-nya yang error. Sehingga tidak dapat digunakan cukup lama, lumayan juga kerugian yang kami capai untuk internet yang mati tersebut. Ternyata setelah koneksi internet dari “speedy” sudah diperbaiki kembali masalah lain yang datang. Setelah di coba memang tidak ada masalah dari “speedy” tetapi ketiak saya coba menggunakan dial-up ada error dari PC FreeBSD saya, cukup lama internet tersebut tidak bisa terkoneksi.

Berikut ini adalah pemecahan terhadap masalah tersebut:

Saya melakukan pengecekan di “/etc/rc.conf”

ternyata ada tambahan :

default route =”10.0.0.2″

hilangkan teks di atas, setelah itu me-restart netstart. Kemudian internet kembali normal kembali.

Read More
Jul 11, 2011

Posted by Fandi Kurnia | 0 comments

Instalasi snmpd di FreeBSD

Instalasi snmpd di FreeBSD

bsd# cd /usr/ports/net-mgmt/net-snmp/
bsd# make && make install clean setelah kalian install mrtg, tinggal membuat config file snmpd tersebud
bsd# pico /usr/local/share/snmp/snmpd.conf
####Isi dari snmpd.conf#####
com2sec local     localhost        public
com2sec mynetwork    192.168.10.0/24   public
group MyRWGroup  any        local
group MyROGroup   v1        mynetwork
group MyROGroup   v2c        mynetwork
view all    included  .1                               80
access MyROGroup “”      any       noauth    exact     all    none   none
access MyRWGroup “”      any       noauth    0      all    all    all

####End of snmpd.conf#####
bsd# rehash
agar snmpd otomatis jalan saat server di restart
bsd# echo “/usr/local/sbin/snmpd -c /usr/local/snmp/share/snmp/snmpd.conf” >> /etc/rc.local
untuk melihat snmpd kalian sudah jalan apa belom
bsd# snmpwalk -v 1 -c public HOSTNAME system
info : HOSTNAME ini dapat kalian ganti sesuai nama yg anda tulis di snmpd.conf
maka hasilnya akan seperti ini

SNMPv2-MIB::sysDescr.0 = STRING: FreeBSD bsd.lemontreenet.net 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jul  4 07:54:01 UTC 2008     agit@bsd.lemontreenet.net :/usr/obj/usr/src/sys/LEMON i386
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.8
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (248432) 0:41:24.32
SNMPv2-MIB::sysContact.0 = STRING: Tubagus  < tubagus@indofreebsd.or.id >
SNMPv2-MIB::sysName.0 = STRING: bsd.lemontreenet.net
SNMPv2-MIB::sysLocation.0 = STRING: LemonTree, FreeBSD  NOC
SNMPv2-MIB::sysServices.0 = INTEGER: 72
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.7 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.8 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.9 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.9 = Timeticks: (0) 0:00:00.00

Read More
Jul 10, 2011

Posted by Fandi Kurnia | 0 comments

Building a kernel on FreeBSD

Building a kernel on FreeBSD

Building a Kernel

Note: It is required to have the full FreeBSD source tree installed to build the kernel.

  1. Change to the /usr/src directory:
    # cd /usr/src
  2. Compile the kernel:
    # make buildkernel KERNCONF=MYKERNEL
  3. Install the new kernel:
    # make installkernel KERNCONF=MYKERNEL

Read More
Jul 4, 2011

Posted by Fandi Kurnia | 0 comments

No buffer space available: get socket to connect t...

No buffer space available: get socket to connect to listener”

The apache 2.2 daemon starts to fill up the error log file with this error: “No buffer space available: get socket to connect to listener” … what do you do … what do you do ?! You search google for hours trying to find the sollution, and then it hits you: you change these sysctl variables:
sysctl -w kern.random.sys.harvest.ethernet=0
sysctl -w kern.ipc.nmbclusters=262144
sysctl -w kern.ipc.maxsockbuf=2097152
sysctl -w kern.ipc.maxsockets=98624
sysctl -w kern.ipc.somaxconn=1024
and maybe you should also tweak some apache directives to fit the load you receive on the server in peak hours:
StartServers 22
MinSpareServers 25
MaxSpareServers 25
MaxClients 256
MaxRequestsPerChild 400
Of course the above values will not necessarily work for you but you can play with them to find the best values for your setup.

Read More

« Previous Entries

1 visitors online now
0 guests, 1 bots, 0 members
Max visitors today: 2 at 12:43 am WIT
This month: 5 at 05-06-2012 08:33 am WIT
This year: 7 at 04-11-2012 10:06 am WIT
All time: 78 at 06-01-2011 07:30 pm WIT