~ubuntu-branches/ubuntu/quantal/haproxy/quantal

« back to all changes in this revision

Viewing changes to examples/cttproxy-src.cfg

  • Committer: Bazaar Package Importer
  • Author(s): Arnaud Cornet
  • Date: 2007-08-17 09:33:41 UTC
  • Revision ID: james.westby@ubuntu.com-20070817093341-h0t6aeeoyzo25z3r
Tags: upstream-1.3.12.dfsg
ImportĀ upstreamĀ versionĀ 1.3.12.dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# test tproxy
 
3
 
 
4
#
 
5
# ip a a 2.0.0.1/16 dev eth0
 
6
# ip a a 1.0.0.1/16 dev eth1
 
7
# ip li set eth1 up
 
8
 
9
# sudo rmmod -r iptable_tproxy
 
10
# modprobe ip_conntrack hashsize=65536
 
11
# modprobe iptable_tproxy hashsize=65536
 
12
 
 
13
 
 
14
# or :
 
15
# sudo insmod net/ipv4/netfilter/ip_conntrack.o hashsize=65536;sudo insmod net/ipv4/netfilter/iptable_nat.o;sudo insmod net/ipv4/netfilter/iptable_tproxy.o hashsize=65536
 
16
 
 
17
 
 
18
# This is a test configuration.
 
19
# It must load-balance across active servers. Check local apache logs to
 
20
# verify :
 
21
#
 
22
#  tail /var/log/apache/access_log
 
23
 
 
24
 
 
25
global
 
26
        maxconn         10000
 
27
 
 
28
listen  sample1
 
29
        mode            http
 
30
        option          httplog
 
31
        option          dontlognull
 
32
        retries         1
 
33
        redispatch
 
34
        contimeout      5000
 
35
        clitimeout      5000
 
36
        srvtimeout      5000
 
37
        maxconn 40000
 
38
        bind 1.0.0.1:8081
 
39
        balance roundrobin
 
40
        server  srv1 10.0.3.2:80 cookie s0 source 10.0.3.1 usesrc 1.0.0.3
 
41
        #server  srv1 10.0.3.2:80 cookie s0 source 10.0.3.1 usesrc client
 
42
        #server  srv1 10.0.3.2:80 cookie s0 source 127.0.0.1 usesrc clientip
 
43
        #server  srv1 10.0.3.2:80 cookie s0 source 10.0.3.1 usesrc client check inter 1000
 
44
        option  httpclose
 
45
        #errorloc 503 /503
 
46
 
 
47
listen  sample1
 
48
        mode            http
 
49
        option          httplog
 
50
        option          dontlognull
 
51
        retries         1
 
52
        redispatch
 
53
        contimeout      5000
 
54
        clitimeout      5000
 
55
        srvtimeout      5000
 
56
        maxconn 40000
 
57
        bind 1.0.0.1:8082
 
58
        balance roundrobin
 
59
        server  srv1 10.0.3.2:80 cookie s0 source 10.0.3.1
 
60
        #server  srv1 10.0.3.2:80 cookie s0 source 10.0.3.1 usesrc client check inter 1000
 
61
        option  httpclose
 
62
        #errorloc 503 /503
 
63