一、正向代理与反向代理
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b89b0964be3afb8fd7ad86b670b29125.png)
二、搭建域名访问环境
首先下载 SwitchHosts
SwitchHosts! 是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持Windows、macOS 和 Linux 系统
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/22430cab0cd5d1047c9d5508c9853f8f.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2d5ac67f9fc856cec5ca96d1e33161ee.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea0c89bfc10fdc93d5e32c8db5830878.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f248627a55cd45bc2f9e8669c7d696e1.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8d5dd0d2cf4890805013fbc53d190b44.png)
三、修改 nginx 配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7d113755411e7306e5d8cd299e0c54ed.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/874574a6bc84c4e67487bf24798111d7.png)
A、负载均衡到本地商城服务
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d5935d8a1ca66fd7178314d6fe2daff4.png)
B、负载均衡到网关
首先修改 nginx 总配置文件,添加上游服务器
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7ebbdd0fe84c21e2873156b39216f4ad.png)
代理到上游服务器 (网关)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2937225750b299d4414db9ebbe267143.png)
注意: nginx 代理到网关时默认会丢到 host ,这里要加上,否则会 404
网关服务配置路由规则
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8dc2d6b12908afddc49a99b91854112e.png)
最终效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/685e6dc441f87553b562dcb480885d0a.png)