最近项目上部署时需要用到session共享,所以有记录如下:
首先下载好需要的文件:链接:https://pan.baidu.com/s/1cLQsgwd4mWaaQKrGH90TAQ 密码:0t00
里面包括tomcat,nginx,redis。
部署软件环境
系统:CentOS 7.3 64位
安装包:redis-3.2.10.tar.gz tomcat-7.0.45 nginx
部署步骤
tomcat部署
部署所给的tomcat,运行tomcat,将解压出来的web包handwriting剪切 放到目录 usr/local/webapps下。
进入 tomcat/conf目录下修改redis的参数(根据实际情况修改即可)
进入tomcat/bin目录下授予执行权限,输入
chmod +x startup.sh
chmod +x catalina.sh
chmod +x shutdown.sh
在tomcat/bin 目录下输入命令 ./ startup.sh 启动tomcat
在tomcat/logs 目录下输入命令 tail -100f catalina.out 查看tomcat是否启动成功
nginx配置
部署所给的nginx,将nginx放在目usr/local下,编辑 conf文件夹下的nginx.conf文件,修改如下信息:
修改引入的配置文件 handwriting.conf
进入 usr/local/nginx/sbin目录下,输入 ./nginx启动nginx
redis配置
- 上传redis包放在 home/redis/文件夹下,使用命令 “tar -zvxf redis-
3.2.6.tar.gz ” 解压redis , 解压到 /home/redis/redis-3.2.10
2) 进入 /home/redis/redis-3.2.10,输入make进行编译
3) 进入 /home/redis/redis-3.210/src下,输入make install进行安装
4) 安装完成之后,输入 make test进行测试
5) 编辑 .bashrc 文件,将redis配置到环境变量中
输入 vi ~/.bashrc
将下面语句粘贴到文件的最后一行
export PATH=/home/redis/redis-3.2.10/src:$PATH
保存后,执行source ~/.bashrc ,重启开启一个窗口,输入echo $PATH ,能将redis目录输出即可
6) 在控制台输入redis-server ,出现redis启动日志,则redis安装成功
7) 创建redis工作目录
mkdir -p /home/redis/redis_01/bin
mkdir -p /home/redis/redis_01/logs
mkdir -p /home/redis/redis_01/ect
mkdir -p /home/redis/redis_01/db
8) 拷贝 原始redis.conf到工作目录
cd /home/redis/redis-3.2.10
cp redis.conf /home/redis/redis_01/ect
9) 编辑 /home/redis/redis_01/redis.conf,修改下面内容:
bind 192.168.30.61 //redis部署的ip
port 6379
#使用后台启动方式
daemonize yes
#设置pid文件位置
pidfile "/home/redis/redis_01/redis_pid_6379.pid"
#设置logfile的位置
logfile "/home/redis/redis_01/logs/redis_logs_6379.log"
#库文件名
dbfilename "dump.rdb"
#库文件位置
dir "/home/redis/redis_01/db"
10) 启动redis
在/home/redis/redis_01/bin文件夹中创建 start-redis.sh文件,内容为
redis-server ../ect/redis.conf
输入命令 chmod +x start-redis.sh 授予执行权限。
输入命令 ./start-redis.sh 启动redis