diff options
Diffstat (limited to 'sca-cpp/trunk/samples/store-cluster/ssl-start')
-rwxr-xr-x | sca-cpp/trunk/samples/store-cluster/ssl-start | 79 |
1 files changed, 14 insertions, 65 deletions
diff --git a/sca-cpp/trunk/samples/store-cluster/ssl-start b/sca-cpp/trunk/samples/store-cluster/ssl-start index da55846654..8fe0af41d3 100755 --- a/sca-cpp/trunk/samples/store-cluster/ssl-start +++ b/sca-cpp/trunk/samples/store-cluster/ssl-start @@ -22,67 +22,27 @@ ../../modules/http/ssl-cert-conf tmp/ssl sca-store.com server ../../modules/http/ssl-cert-conf tmp/ssl *.sca-store.com vhost ../../modules/http/ssl-cert-conf tmp/ssl sca-store.com proxy +../../modules/http/ssl-cert-conf tmp/ssl sca-store.com tunnel -# Start three identical app servers -../../modules/http/httpd-conf tmp/server1 sca-store.com 8101/80 htdocs -../../modules/http/vhost-conf tmp/server1 -cp `../../modules/http/ssl-ls tmp/ssl` tmp/server1/conf -../../modules/http/httpd-ssl-conf tmp/server1 8441/443 -../../modules/http/vhost-ssl-conf tmp/server1 -../../modules/openid/openid-conf tmp/server1 -../../modules/openid/openid-step2-conf tmp/server1 -../../modules/server/server-conf tmp/server1 -../../modules/python/python-conf tmp/server1 -cat >>tmp/server1/conf/httpd.conf <<EOF -# Configure SCA Composite for mass dynamic virtual hosting -SCAVirtualContribution `pwd`/domains/ -SCAVirtualComposite store.composite +# Start three memcached servers and a tunnel server +../../components/cache/memcached-start 127.0.0.1:11411 +../../components/cache/memcached-start 127.0.0.1:11412 +../../components/cache/memcached-start 127.0.0.1:11413 +./tunnel-ssl-conf tmp/tunnel1 +../../modules/http/httpd-start tmp/tunnel1 -EOF +# Start three app servers +./server-ssl-conf tmp/server1 8101 8441 ../../modules/http/httpd-start tmp/server1 -../../modules/http/httpd-conf tmp/server2 sca-store.com 8102/80 htdocs -../../modules/http/vhost-conf tmp/server2 -cp `../../modules/http/ssl-ls tmp/ssl` tmp/server2/conf -../../modules/http/httpd-ssl-conf tmp/server2 8442/443 -../../modules/http/vhost-ssl-conf tmp/server2 -../../modules/openid/openid-conf tmp/server2 -../../modules/openid/openid-step2-conf tmp/server2 -../../modules/server/server-conf tmp/server2 -../../modules/python/python-conf tmp/server2 -cat >>tmp/server2/conf/httpd.conf <<EOF -# Configure SCA Composite for mass dynamic virtual hosting -SCAVirtualContribution `pwd`/domains/ -SCAVirtualComposite store.composite - -EOF +./server-ssl-conf tmp/server2 8102 8442 ../../modules/http/httpd-start tmp/server2 -../../modules/http/httpd-conf tmp/server3 sca-store.com 8103/80 htdocs -../../modules/http/vhost-conf tmp/server3 -cp `../../modules/http/ssl-ls tmp/ssl` tmp/server3/conf -../../modules/http/httpd-ssl-conf tmp/server3 8443/443 -../../modules/http/vhost-ssl-conf tmp/server3 -../../modules/openid/openid-conf tmp/server3 -../../modules/openid/openid-step2-conf tmp/server3 -../../modules/server/server-conf tmp/server3 -../../modules/python/python-conf tmp/server3 -cat >>tmp/server3/conf/httpd.conf <<EOF -# Configure SCA Composite for mass dynamic virtual hosting -SCAVirtualContribution `pwd`/domains/ -SCAVirtualComposite store.composite - -EOF +./server-ssl-conf tmp/server3 8103 8443 ../../modules/http/httpd-start tmp/server3 -# Start two identical proxy balancers -../../modules/http/httpd-conf tmp/proxy1 sca-store.com 8091/80 tmp/proxy1/htdocs -../../modules/http/vhost-conf tmp/proxy1 -../../modules/http/proxy-conf tmp/proxy1 sca-store.com 8091/80 tmp/proxy1/htdocs -cp `../../modules/http/ssl-ls tmp/ssl` tmp/proxy1/conf -../../modules/http/httpd-ssl-conf tmp/proxy1 8093/443 -../../modules/http/vhost-ssl-conf tmp/proxy1 -../../modules/http/proxy-ssl-conf tmp/proxy1 +# Start two proxy balancers +./proxy-ssl-conf tmp/proxy1 8091 8093 ../../modules/http/proxy-member-conf tmp/proxy1 localhost 8101 ../../modules/http/proxy-ssl-member-conf tmp/proxy1 localhost 8441 ../../modules/http/proxy-member-conf tmp/proxy1 localhost 8102 @@ -91,13 +51,7 @@ cp `../../modules/http/ssl-ls tmp/ssl` tmp/proxy1/conf ../../modules/http/proxy-ssl-member-conf tmp/proxy1 localhost 8443 ../../modules/http/httpd-start tmp/proxy1 -../../modules/http/httpd-conf tmp/proxy2 sca-store.com 8092/80 tmp/proxy2/htdocs -../../modules/http/vhost-conf tmp/proxy2 -../../modules/http/proxy-conf tmp/proxy2 sca-store.com 8092/80 tmp/proxy2/htdocs -cp `../../modules/http/ssl-ls tmp/ssl` tmp/proxy2/conf -../../modules/http/httpd-ssl-conf tmp/proxy2 8094/443 -../../modules/http/vhost-ssl-conf tmp/proxy2 -../../modules/http/proxy-ssl-conf tmp/proxy2 +./proxy-ssl-conf tmp/proxy2 8092 8094 ../../modules/http/proxy-member-conf tmp/proxy2 localhost 8101 ../../modules/http/proxy-ssl-member-conf tmp/proxy2 localhost 8441 ../../modules/http/proxy-member-conf tmp/proxy2 localhost 8102 @@ -106,11 +60,6 @@ cp `../../modules/http/ssl-ls tmp/ssl` tmp/proxy2/conf ../../modules/http/proxy-ssl-member-conf tmp/proxy2 localhost 8443 ../../modules/http/httpd-start tmp/proxy2 -# Start three memcached servers -../../components/cache/memcached-start 11211 -../../components/cache/memcached-start 11212 -../../components/cache/memcached-start 11213 - # Redirect traffic from port 80 to 8091 and use proxy1 #../../ubuntu/ip-redirect-all 80 8091 #../../ubuntu/ip-redirect-all 443 8093 |