linux环境搭建nginx+tomcat7(配置篇)

一、Redis配置
1.通过 vim /home/redis-3.2.11/redis.conf打开redis配置文件,修改如下内容

port 9091 端口,根据具体情况配置
bind 127.0.0.1 改成 0.0.0.0 远程访问
daemonize no 改成 yes 后台运行
requirepass foobared 修改为requirepass 123456,去掉”#” 密码
注:123456为redis密码,根据具体情况配置
2.在/home/redis-3.2.11下执行./src/redis-server redis.conf启动redis

3.测试

登录redis ./src/redis-cli -h 127.0.0.1 -p 9091 -a 123456
set key value 设置值
get key 读出值
在这里插入图片描述

二、TOMCAT配置
1.在setclasspath.sh指定JDK

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=/usr/java/jdk1.6.0_45/jre
2.在catalina.sh修改内存大小

—– Execute The Requested Command ———-在此行下添加如下配置

JAVA_OPTS=”-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256M”
cygwin=false
3.修改server.xml配置

两个tomcat的对应端口修改如下
Server port=“9100” shutdown=“SHUTDOWN”
Server port=“9200” shutdown=“SHUTDOWN”


4.修改context.xml配置

其中value与manager标签为redis配置,resource标签为数据源配置,如下图

在这里插入图片描述

5.在tomcat的lib下加入依赖包

commons-pool-1.5.5.jar、jedis-2.0.0.jar、

tomcat-redis-session-manager-tomcat-7-1.1.jar

三、nginx配置
通过 vim /home/nginx/nginx.conf打开nginx配置文件,修改如下内容

1.在#user nobody;添加user root;

2.在http节点下添加

upstream test{

server 192.168.2.63:17014 weight=1;//weight权重

server 192.168.2.63:17015 weight=1;

}

3.在server节点下修改server_name 为192.168.2.63;

4.在server节点下添加如下信息

location / {
proxy_pass http://test;//与upstream的test对应
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For KaTeX parse error: Double subscript at position 12: proxy_add_x_̲forwarded_for; … {
proxy_pass http://test;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

进入/home/nginx/sbin执行 ./nginx -s reload重启nginx

至此配置全部结束,以下做负载与session共享配置

四、测试
在tomcat-one的测试首页下加入sessionId:<%=request.getSession().getId() %> 标识:111111

在tomcat-two的测试首页下加入sessionId:<%=request.getSession().getId() %> 标识:222222

然后启动tomcat,效果如下

在这里插入图片描述

当转发到不同的tomcat时,sessionId不变.

jar包地址:https://pan.baidu.com/s/1c2vtEPa

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值