3 \cp -f materials/B-32-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
4 \cp -f materials/B-32-IPv4v4-l7directord.cf ${L7DIRECTORD_CONF_DIR}/l7directord.cf
10 RealServer1=RealServer1
12 RealServer1_PORT=50001
13 start_lighttpd -s $RealServer1 -a $RealServer1_ADDR -p $RealServer1_PORT
16 echo "Test failed: start_lighttpd RealServer1"
24 echo "Test failed: $INIT_L7VSD start"
30 $INIT_L7DIRECTORD start
33 echo "Test failed: $INIT_L7DIRECTORD start"
38 RET=`$L7VSADM -V | grep -e "^l7vsd_virtualservice "`
39 EXPECT="l7vsd_virtualservice debug"
40 if [ "${RET}" != "${EXPECT}" ]
42 echo "Test failed: $L7VSADM -V | grep l7vsd_virtualservice"
47 EXPECT="Layer-7 Virtual Server version 3.0.0
48 Prot LocalAddress:Port ProtoMod Scheduler
49 -> RemoteAddress:Port Forward Weight ActiveConn InactConn
50 TCP localhost:50000 sessionless rr
51 -> localhost:50001 Masq 1 0 0 "
52 if [ "${RET}" != "${EXPECT}" ]
54 echo "Test failed: $L7VSADM"
59 for ((i=0;i<256;i++)){
60 RET=`$WGET -t 1 -qO- http://$VS:50000/`
61 if [ "${RET}" != "${RealServer1}" ]
63 echo "Test failed: $WGET -t 1 -qO- http://$VS:40001/"
68 RET=`$L7VSADM | grep "localhost:50001" | awk '{print $6}'`
71 echo "Test failed: $L7VSADM | grep localhost:50001 | awk '{print $6}'"
75 RET=`ls ${L7VS_LOG_DIR}/l7vsd.log* | wc -l`
78 echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsd.log*"
82 RET=`ls ${L7VS_LOG_DIR}/l7vsd.log`
83 EXPECT="${L7VS_LOG_DIR}/l7vsd.log"
84 if [ "${RET}" != "${EXPECT}" ]
86 echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsd.log"
90 RET=`ls ${L7VS_LOG_DIR}/l7vsd.log.1`
91 EXPECT="${L7VS_LOG_DIR}/l7vsd.log.1"
92 if [ "${RET}" != "${EXPECT}" ]
94 echo "Test failed: ls ${L7VS_LOG_DIR}/l7vsd.log.1"