Window下tomcat+memcached+nginx集群部署步骤

Window下tomcat+memcached+nginx集群部署步骤

对于高访问量、高并发量的网站或web应用来说,目前最常见的解决方案应该就是利用负载均衡进行server集群,例如比较流行的nginx+memcache+tomcat。集群之后比如我们有N个Tomcat,用户在访问我们的网站时有可能第一次请求分发到tomcat1下,而第二次请求又分发到了tomcat2下,有过web开发经验的朋友都知道这时session不一致会导致怎样的后果,所以我们需要解决一下多个tomcat之间session共享的问题。

本教程主要使用以下版本的组件:
nginx-1.17.5
memcached-win64-1.4.4-14
apache-tomcat-8.0.14
提供项目所需jar包与代码

1.安装Tomcat

首先解压部署两个tomcat,(已有一个Tomcat可以直接复制),对应修改两个tomcat的conf/server.xml文件,所有与“port”相关的端口号都需要修改为各不相同的端口号,示例如下:
1.
在这里插入图片描述在这里插入图片描述
2.
在这里插入图片描述在这里插入图片描述
3.
在这里插入图片描述在这里插入图片描述

2.安装nginx

下载链接:http://nginx.org/en/download.html,我们下载window下稳定版的
在这里插入图片描述
下载之后解压至任意目录(最好不要含中文),我解压在F:\softs\nginx-1.17.5,解压后目录结构如下:
在这里插入图片描述

  • 启动nginx
    有很多种方法启动nginx:
    (1) 直接双击nginx.exe,双击后一个黑色的弹窗一闪而过
    (2) 打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。
    在这里插入图片描述
  • 检查nginx是否启动成功
    安装成功后,在“任务管理器”中会看到“nginx.exe”进程
    直接在浏览器地址栏输入网址 http://localhost:80或者http://127.0.0.1/,回车,出现以下页面说明启动成功
    在这里插入图片描述
    也可以在cmd命令窗口输入命令 tasklist /fi “imagename eq nginx.exe” ,出现如下结果说明启动成功
    在这里插入图片描述
    其他命令:
启动服务: start nginx.exe
停止服务:nginx -s stop 
重新加载配置:nginx -s reload
  • 配置nginx(nginx作为前端反向代理服务器的配置)
    nginx的配置文件是conf目录下的nginx.conf
    所需修改的内容如下图所示:(端口号与两个Tomcat一样为8080、8081)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值