Nginx+Tomcat的简单的集群配置:

Nginx+Tomcat的简单的集群配置:

1. windows下    
安装nginx,并安装两个tomcat模拟两台电脑(需要修改tomcat的配置文件,将端口进行修改)
tomcat1不改变
修改tomcat2中的端口:
<Server port= "8006" shutdown="SHUTDOWN">
<Connector port="8081" protocol="HTTP/1.1"
    connenctionTimeout="20000" redirectPort="8443"/>
<Connector port="8010"protocol="AJP/1.3" redirectPort="8443"/>

将项目分别发布到两个tomcat下

2. linux 下
同windwows,安装nginx,配置文件,将端口进行修改.


* 简单的配置集群
在conf下的nginx.conf下
upstream server_lb{
server localhost:8080;
server localhost:8081;
ip_hash;    #服务器固定ip
}

server {
    listen       80;
    server_name  localhost;

    location / {
        root   html;
        proxy_pass   http://server_lb;
        index  index.html index.htm;
    }



*** session 的问题
    1.一种解决办法:一个用户进来以后只在tomcat1上进行操作,另一个用户进行只在tomcat2上进行操作.
        通过配置 ip_hash;    #服务器固定ip
    2.session的共享
    一种使用tomcat广播机制完成session的共享(不推荐的方式)
    一种使用redis服务器的方式完成session的共享(推荐的方式)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值