diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-14 18:46:26 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-14 18:46:26 +0000 |
commit | d6451b81703c809abcd0f51e74abdba7c732b513 (patch) | |
tree | fab2013702ae33a07e5bb43abad606e0201b485b /sca-cpp/trunk/samples/store-cluster/start | |
parent | d090bd129574458379aa9997345e7ca5b2c24886 (diff) |
Some refactoring of the HTTP support, tunnel Memcached requests over HTTPS and add HTTPS config to store-cluster sample.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985561 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/samples/store-cluster/start')
-rwxr-xr-x | sca-cpp/trunk/samples/store-cluster/start | 53 |
1 files changed, 11 insertions, 42 deletions
diff --git a/sca-cpp/trunk/samples/store-cluster/start b/sca-cpp/trunk/samples/store-cluster/start index 1cd5825471..4612ca2770 100755 --- a/sca-cpp/trunk/samples/store-cluster/start +++ b/sca-cpp/trunk/samples/store-cluster/start @@ -17,65 +17,34 @@ # specific language governing permissions and limitations # under the License. -# Start three identical app servers -../../modules/http/httpd-conf tmp/server1 sca-store.com 8101/80 htdocs -../../modules/http/vhost-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 +../../components/cache/memcached-start 11211 +../../components/cache/memcached-start 11212 +../../components/cache/memcached-start 11213 -EOF +# Start three app servers +./server-conf tmp/server1 8101 ../../modules/http/httpd-start tmp/server1 -../../modules/http/httpd-conf tmp/server2 sca-store.com 8102/80 htdocs -../../modules/http/vhost-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-conf tmp/server2 8102 ../../modules/http/httpd-start tmp/server2 -../../modules/http/httpd-conf tmp/server3 sca-store.com 8103/80 htdocs -../../modules/http/vhost-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-conf tmp/server3 8103 ../../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 +# Start two proxy balancers +./proxy-conf tmp/proxy1 8091 ../../modules/http/proxy-member-conf tmp/proxy1 localhost 8101 ../../modules/http/proxy-member-conf tmp/proxy1 localhost 8102 ../../modules/http/proxy-member-conf tmp/proxy1 localhost 8103 ../../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 +./proxy-conf tmp/proxy2 8092 ../../modules/http/proxy-member-conf tmp/proxy2 localhost 8101 ../../modules/http/proxy-member-conf tmp/proxy2 localhost 8102 ../../modules/http/proxy-member-conf tmp/proxy2 localhost 8103 ../../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 |