尚硅谷Nginx学习(006 动静分离)

尚硅谷Nginx教程(亿级流量nginx架构设计)

总时长23:47:00 共142p

此文章包含第27p-第p31的内容

动静分离

(前后端分离项目可以不使用动静分离 因为已经分开了 这里是将tomcat里的静态资源放到其他位置 )

一般适合中小型网站
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

直接代理到104的8080端口
在这里插入图片描述
把104的css映射到本地的html目录下
在这里插入图片描述

systemctl reload nginx 重启nginx
在这里插入图片描述

映射成功 将/css 映射到101的目录下
在这里插入图片描述

ps:/js的优先级比/的优先级高 如果配置了如/js /css 等location标签 则先从这里取出来
在这里插入图片描述

正则写法

~* 开头,然后括号  代表正则写法

在这里插入图片描述

在这里插入图片描述
tomcat 使用了nio epoll 等功能 所以跟nginx的差距不是太多
在这里插入图片描述

伪静态

在这里插入图片描述

例如 192.168.0.145:8080/index.html?page=2 可以使用伪静态 改成 192.168.0.145:8080/2.html
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

使用redirect/permaent 在浏览器输入 192.168.0.145:8080/2.html 时会跳转到192.168.0.145:8080/index.html?page=2 (真实地址)

在这里插入图片描述

网关

防火墙部分建议 先去看看linux教程(推荐韩顺平的)
在这里插入图片描述

在这里插入图片描述

指定端口和ip访问 104的8080端口只开放给101使用
在这里插入图片描述

在这里插入图片描述

firewall-cmd --list-all 可以看到防火墙的所有规则

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值