Day04Ansible一键部署(nginx+tomcat+redis)session保存
nginx:192.168.141.12(负载均衡调度)
tomcat1:192.168.141.13(服务器内容)
tomcat2:192.168.141.14(服务器内容)
redis:192.168.141.15(session缓存,不需要持久化)
ansible配置:192.168.141.11(部署)
一.分开部署
1.nginx配置
安装nginx #yum -y install nginx
配置两台tomcat轮询,修改配置文件/etc/nginx/conf.d/tomcat.conf
upstream tomcat{
server 192.168.141.13 weight=1;
server 192.168.141.14 weight=1;
}
server {
location / {
proxy_pass http://tomcat:8080;
}
}
2.tomcat配置
配置java环境
解压 jdk-7u67-linux-x64.tar.gz 文件到/usr/local/
创建软链接 ln -s /usr/local/jdk1.7.0_67/ /usr/local/java
创建脚本 /etc/profile.d/java.sh
chmod -x /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH
启动文件 source -/etc/profile.d/java.sh
安装tomcat
解压apache-tomcat-8.5.79.tar.gz 到/usr/local/
改名 mv /usr/local/{apache-tomcat-8.5.79 ,tomcat}
启动: /usr/local/tomcat/bin/startup.sh
修改访问页面,以便检查是否轮转
cp /usr/loc