实验目的:当访问静态资源的时候,nginx自己处理 当访问动态资源的时候,转给tomcat处理
第一步 关闭防火墙 关闭防护
代理服务器操作:
用yum安装nginx
tomcat (centos 3)下载 跟tomcat(centos 4)下载一样
分别拖入jdk tomcat的安装包
然后解压jdk
成功改为oracle jdk
然后自启动的脚本
cat > /usr/local/systemd/system/tomcat.service <<EOF
[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
RestartSec=3
PrivateTmp=true
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
EOF
centos 3 与centos4 的tomcat都已完成
然后在代理服务器上配置文件
表明:静态由本地的nginx处理,动态由tomcat处理
因为nginx本地没有/data/html,所以要去建立一个
内容:
随后,在tomcat服务器去修改
centos 7-3服务器
配置内容:
centos 7-4 服务器配置
最后,在代理服务器7-2上curl 成功
反向代理多级,开五台虚拟机
代理服务器:192.168.68. 4
nginx centos 7.1 192.168.68.3
nginx centos 7-5 192.168.68.7
tomcat centos 3 192.168.68.5
tomcat centos 4 192.168.68.6
代理服务器配置:
随后,重启
进入到nginx centos 7.1 中(编译安装)
修一下网页页面
进入到nginx 7-5 中,修改一下网页页面(yum安装)
yum安装的主页面在/usr/share/nginx下面
随后,在代理服务器上面curl
接下来要在nginx服务器上做负载均衡跟动静分离
centos7 1.1上做动静分离+负载均衡
然后退出,保存 重载
因为没有data 所以要新建一个
centos 7-5 做同样的配置
动静分离+负载均衡
然后保存,随后修改html里面的内容
centos3 配置
7--4 配置
随后,在代理服务器访问