5 \cp -f materials/session-60-l7vs.cf ${L7VSD_CONF_DIR}/l7vs.cf
6 \cp -f materials/session-60-sslproxy.target.cf ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
7 \cp -f materials/session-60-root.pem ${L7VSD_CONF_DIR}/sslproxy/root.pem
11 RealServer1=RealServer1
12 RealServer1_ADDR=127.0.0.1
13 RealServer1_PORT=50001
14 start_lighttpd -s $RealServer1 -a $RealServer1_ADDR -p $RealServer1_PORT
17 echo "Test failed: start_lighttpd RealServer1"
25 echo "Test failed: $L7VSD"
30 $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf
33 echo "Test failed: $L7VSADM -A -t 127.0.0.1:40001 -m sessionless -z ${L7VSD_CONF_DIR}/sslproxy/sslproxy.target.cf"
37 $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}
40 echo "Test failed: $L7VSADM -a -t 127.0.0.1:40001 -m sessionless -r ${RealServer1_ADDR}:${RealServer1_PORT}"
46 EXPECT="Layer-7 Virtual Server version 3.0.1
50 l7vsd_network_qos warn
51 l7vsd_network_bandwidth warn
52 l7vsd_network_num_connection warn
53 l7vsd_network_access warn
55 l7vsd_virtualservice debug
56 l7vsd_virtualservice_thread warn
58 l7vsd_session_thread warn
60 l7vsd_sorryserver warn
62 l7vsd_replication warn
63 l7vsd_replication_sendthread warn
69 l7vsd_system_memory warn
70 l7vsd_system_endpoint warn
71 l7vsd_system_signal warn
72 l7vsd_system_environment warn
84 cache update interval none
86 last request date none
88 total GET requests none
89 total SET requests none
90 total trap counts none
92 Prot LocalAddress:Port ProtoMod Scheduler Protomod_opt_string
93 -> RemoteAddress:Port Forward Weight ActiveConn InactConn
94 TCP 127.0.0.1:40001 sessionless rr --sorry-uri '/' --statistic 0
95 -> 127.0.0.1:50001 Masq 1 0 0
101 SSL Config File /etc/l7vs/sslproxy/sslproxy.target.cf
105 Access Log Rotate --ac-rotate-type size --ac-rotate-max-backup-index 10 --ac-rotate-max-filesize 10M
107 TCP_DEFER_ACCEPT disable
112 Current Upload / Limit 0.000000 Mbps / 0.000000 Mbps
113 Current Download / Limit 0.000000 Mbps / 0.000000 Mbps
115 HTTP Total Requests 0
117 HTTP POST Requests 0"
118 if [ "${RET}" != "${EXPECT}" ]
120 echo "Test failed: l7vsadm -V -n"
124 RET=`wget -O- https://127.0.0.1:40001/ --certificate=./materials/session-60-newcert.pem --private-key=./materials/session-60-newkey.pem --no-check-certificate`
125 EXPECT="${RealServer1}"
126 if [ "${RET}" != "${EXPECT}" ]
128 echo "Test failed: wget -O- https://127.0.0.1:40001/ --certificate=./materials/session-60-newcert.pem --private-key=./materials/session-60-newkey.pem --no-check-certificate"
133 RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | grep "\[DEBUG\] l7vsd_virtualservice VSD10700105 out_function: bool virtualservice_tcp::get_ssl_parameter():" | grep "verify_options = 1"`
136 echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"
140 RET=`cat ${L7VS_LOG_DIR}/l7vsd.log | egrep "\[DEBUG\] l7vsd_session VSD10900070 Thread ID\[.*\] ssl session handshaking start: set handshake timer 30sec"`
143 echo "Test failed: cat ${L7VS_LOG_DIR}/l7vsd.log"