Window下Nginx1.6+Tomcat6+Memcached精簡配置


整體思路:本機安裝Nginx,分發到192.168.0.十、192.168.0.11兩臺Tomcat服務器,192.168.0.12安裝Memcached,兩臺Tomcat服務器經過Memcached共享Session。(固然所有部署到同一臺電腦也能夠,配置好端口就行) css


1、Nginx1.6 java

1.配置conf/nginx.conf: nginx

(1)http {}中添加: web

upstream 127.0.0.1{
        server   192.168.0.10:8080;
        server   192.168.0.11:8080;
} 服務器

(2)location / {}中添加: session

proxy_pass   http://127.0.0.1;
memcached


2、Tomcat6,分別在2臺電腦(192.168.0.10192.168.0.11)中安裝好Tomcat, google

1.conf/server.xml,端口設置爲8080 spa

2.conf/server.xml的<Host></Host>中添加: code

<Context reloadable="false" path="" >   
                 <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"  
                    memcachedNodes="n1:192.168.0.12:11211"  
                    sticky="false"  
                    sessionBackupAsync="false"  
                    lockingMode="auto"  
                    requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"  
                    transcoderFactoryClass="de.javakaffee.web.msm.JavaSerializationTranscoderFactory"  
                    />  
        </Context>  
3.下載jar包,放到lib下,注意這裏有版本的問題,否則啓動會報錯

(1)https://code.google.com/p/memcached-session-manager

下載memcached-session-manager-1.8.2.jar、memcached-session-manager-tc6-1.8.2.jar

(2)http://code.google.com/p/spymemcached:

下載spymemcached-2.8.4.jar


3、啓動

相關文章
相關標籤/搜索