发布于2021-05-30 03:09 阅读(3408) 评论(0) 点赞(6) 收藏(5)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
使用nginx进行反向代理和负载均衡,将用户请求转发到gateway,再通过gateway转发到各个模块。
下载nginx安装包,本次安装在windows本机,所以下载zip包。
启停命令:
如果多个nginx杀不掉使用命令
taskkill /f /im nginx.exe
访问localhost测试
不是nginx页面,说明启动出错,此时80端口被Windows IIS服务占用
停止World Wide Web 发布服务
再次访问localhost,证明80未被占用
出现了log和pid
访问localhost
此时nginx和代码都在本地localhost环境,所以在host文件中配置
证明域名配置成功。
报错,没有加分号。nginx每行以;结尾
重启成功。
使用localhost:10002 测试使用能访问商品服务首页。
由此证明域名访问成功。
基于nginx已经配置完成反向代理,此时访问gulimall.com已经能访问到商品服务,但是此时的访问是直接访问商品服务,没有添加Gateway进行路由。所以需要添加Gateway,将请求通过nginx转发到Gateway再路由给各个服务。
在nginx.conf文件的http块中定义
#定义网关块
upstream gulimall{
server localhost:88;
}
由于之前配置过api请求路径访问gulimall-product服务的网关,所以这个粗粒度的负载就得放在最下面。
报404
测试api路径进行负载
http://gulimall.com/api/product/attrattrgrouprelation/list
结果:
ngnix代理转发到网关时候,会丢失了请求的host信息,需要加上头信息中的host
成功。
这里只是一个小案例,也没涉及到集群部署,大概知道负载请求的流程和配置
原文链接:https://blog.csdn.net/Simon_09010817/article/details/117250097
作者:小光头吃饭不用愁
链接:http://www.javaheidong.com/blog/article/208111/10da122ec83021b060eb/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!