本文共 1339 字,大约阅读时间需要 4 分钟。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
使用nginx进行反向代理和负载均衡,将用户请求转发到gateway,再通过gateway转发到各个模块。
下载nginx安装包,本次安装在windows本机,所以下载zip包。
启停命令:
如果多个nginx杀不掉使用命令taskkill /f /im nginx.exe访问localhost测试
停止World Wide Web 发布服务
再次访问localhost,证明80未被占用出现了log和pid
访问localhost此时nginx和代码都在本地localhost环境,所以在host文件中配置
使用localhost:10002 测试使用能访问商品服务首页。
基于nginx已经配置完成反向代理,此时访问gulimall.com已经能访问到商品服务,但是此时的访问是直接访问商品服务,没有添加Gateway进行路由。所以需要添加Gateway,将请求通过nginx转发到Gateway再路由给各个服务。
在nginx.conf文件的http块中定义
#定义网关块 upstream gulimall{ server localhost:88; }
ngnix代理转发到网关时候,会丢失了请求的host信息,需要加上头信息中的host
这里只是一个小案例,也没涉及到集群部署,大概知道负载请求的流程和配置
转载地址:http://nexni.baihongyu.com/