nginx+memcache+tomcat配置(新手笔记)
nginx+memcache+tomcat 应该是企业级开发中用到的比较多的一套集群web环境,因为本人是从事Java的学习和开发,因此服务器选择了tomcat;配置这样一个环境在我看来首要目的当然是将服务器的压力分散开,用多台服务器来处理大用户的并发,并通过缓存来减少对服务器的请求量,同时一个应用分布在不同服务器上就需要做session共享。大概的结构我想应该是这样: 这样一来请求会被分派到这图中5个tomcat下的项目去处理,当然有时候服务器需要处理更大的并发量则需要更多的nginx来作为代理转发并需要更多的tomcat节点(当然也有牛人能把tomcat配到数千并发量,这样也不一定需要太多tomcat) 我将从windows上给大家讲我的配置过程,至于在linux上其实差不太多,只是在安装memcache和nginx上有差异,对于配置来说都一样。下面简单来介绍下我的操作步骤(JDK和tomcat部分的安装省略) 一、所需环境和软件 Tomcat7,下载链接: http://tomcat.apache.org/ Nginx是nginx-1.2.8, 下载链接: http://nginx.org/en/download.html Memcached是memcached-1.2.6-win32-bin,下载链接: http://code.jellycan.com/files