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映射到网关
如果有多个服务集群的话修改很麻烦,所以这里使用直接映射到网关来进行操作



配置上游服务器

这里会动态找到上游服务器组,负载均衡的传出去



路由断言





配置网关时不可以放到最上面,会把下面的都挡掉


效果:


本文详细介绍了Java项目《谷粒商城》中架构师级别的实战内容,涉及Nginx的网关功能,包括鉴权、限流、动静分离、Thymeleaf应用、Docker配置、自动启动、hosts文件管理以及多服务集群的负载均衡和配置技巧。
2375

被折叠的 条评论
为什么被折叠?



