OSDN Git Service

spell check by aspell
[ultramonkey-l7/ultramonkey-l7-v3.git] / test / script / realserver / realserver-20.sh
1 #!/bin/bash
2 . ${SET_DEFAULT_CONF}
3
4 #Run http server
5 RealServer1=RealServer1
6 RealServer1_ADDR=127.0.0.1
7 RealServer1_PORT=50001
8 start_lighttpd -s $RealServer1 -a $RealServer1_ADDR -p $RealServer1_PORT
9
10 if [ $? -ne 0 ]
11 then
12         echo "Test failed: start_lighttpd RealServer1"
13         exit 1
14 fi
15
16 RealServer2=RealServer2
17 RealServer2_ADDR=127.0.0.1
18 RealServer2_PORT=50002
19 start_lighttpd -s $RealServer2 -a $RealServer2_ADDR -p $RealServer2_PORT
20
21 if [ $? -ne 0 ]
22 then
23         echo "Test failed: start_lighttpd RealServer2"
24         exit 1
25 fi
26
27 #Add Service
28 $L7VSD
29 if [ $? -ne 0 ]
30 then
31         echo "Test failed: $L7VSD"
32         exit 1
33 fi
34
35 usleep 100000
36 $L7VSADM -A -t [::1]:40001 -m sessionless
37 if [ $? -ne 0 ]
38 then
39         echo "Test failed: $L7VSADM -A -t [::1]:40001 -m sessionless"
40         exit 1
41 fi
42
43 $L7VSADM -a -t [::1]:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}
44 if [ $? -ne 0 ]
45 then
46         echo "Test failed: $L7VSADM -a -t [::1]:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}"
47         exit 1
48 fi
49
50 $L7VSADM -a -t [::1]:40001 -m sessionless -r ${RealServer2_ADDR}:${RealServer2_PORT}
51 if [ $? -ne 0 ]
52 then
53         echo "Test failed: $L7VSADM -a -t [::1]:40001 -m sessionless -r ${RealServer2_ADDR}:${RealServer2_PORT}"
54         exit 1
55 fi
56
57 RET=`wget -t 1 -qO- http://[::1]:40001/`
58 if [ "${RET}" != "${RealServer1}" ]
59 then
60         echo "Test failed: wget -t 1 -qO- http://[::1]:40001/"
61         exit 1
62 fi
63
64 RET=`wget -t 1 -qO- http://[::1]:40001/`
65 if [ "${RET}" != "${RealServer2}" ]
66 then
67         echo "Test failed: wget -t 1 -qO- http://[::1]:40001/"
68         exit 1
69 fi
70
71 #Del IP aliasing
72 stop_lighttpd $RealServer1
73 stop_lighttpd $RealServer2
74
75 exit 0
76