#!/bin/sh # # Make a temporary Apache instance for testing. function create_content_dirs { local dir=$1 mkdir $1 # Create the content mkdir $dir/rc4_cipher mkdir $dir/openssl_rc4_cipher mkdir $dir/openssl_aes_cipher mkdir $dir/dhe_cipher mkdir $dir/acl mkdir $dir/protocolssl2 mkdir $dir/protocolssl3 mkdir $dir/protocoltls1 mkdir $dir/protocoltls11 mkdir $dir/protocoltls12 mkdir $dir/proxydata cat > $dir/index.html << EOF Basic index page for $dir conf/htpasswd << EOF /${dn}:xxj31ZMTZzkVA EOF # Create start/stop scripts cat << EOF > start #!/bin/sh MALLOC_CHECK_=3 MALLOC_PERTURB=9 HTTPD=/usr/sbin/httpd #valgrind --leak-check=full --log-file=valgrind.out.%p --trace-children=yes --track-origins=yes \$HTTPD -X -k start -d . -f ./conf/httpd.conf \$HTTPD -k start -d . -f ./conf/httpd.conf EOF cat << EOF > stop #!/bin/sh HTTPD=/usr/sbin/httpd \$HTTPD -k stop -d . -f ./conf/httpd.conf EOF chmod 0755 start stop