Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强
总时长 104:45:00 共408P
此文章包含第136p-第p140的内容
简介
网关的作用:鉴权和限流工作
nginx动静分离
这里使用thymeleaf
这里展示的是默认路径 前缀 后缀等
nginx
因为流量出国的时候会被筛选一下,不合适的在出国的时候会拦截,于是你只要找一个不被拦截的国外服务器,让他帮你把流量转发一下就行了.
修改hosts文件
使用软件直接生成方案 使用管理员身份打开
ps:这个软件会直接覆盖了原有host,本来的host配置记得提前备份
设置docker里的nginx自动启动
conf.d文件夹里放的东西会合并到nginx.conf文件夹里
一个是虚拟机网关,一个是win的ip
docker logs nginx 查看错误日志
这里可以看到第十行出现错误
在vim中输入set number 可以查看行号
少分号
nginx映射到网关
如果有多个服务集群的话修改很麻烦,所以这里使用直接映射到网关来进行操作
配置上游服务器
这里会动态找到上游服务器组,负载均衡的传出去
路由断言
配置网关时不可以放到最上面,会把下面的都挡掉
效果: