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
This commit is contained in:
parent
d090bd1295
commit
d6451b8170
56 changed files with 1377 additions and 403 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue