本文共 876 字,大约阅读时间需要 2 分钟。
反向代理服务器
1.请求转发
2.负载均衡
3.动静分离
什么是请求转发?
复载均衡中有很多算法:轮循,根据请求时间,权重等等方式…把请求平均分担到不同的服务中去
后面用到了(Gateway)网关,对我们的功能进行了很好的封装
动静分离:Tomcat放java代码,,静态资源图片页面放到其他服务器中
判断访问是java就访问tomcat,静态就访问其他服务器,部署到不同服务器上,每个请求访问不同的内容
安装nginx:
文件路径最好不要有中文,如果出现问题不好找到!!
启动:
当前文件夹路径下输入:cmd
Doc窗口输入:nginx.exe
我们可以发现有两个进程,这是nginx的特点:多路复用
命令行停止:nginx.exe -s stop
1.找到nginx配置文件
2.在nginx.conf进行配置
配置文件大概分三个部分:
我们主要在http中进行修改
(1)修改nginx的默认端口,把80改成81,,不改可能会有冲突
(2)配置nginx的转发规则
在http{}里面创建配置
server { listen 9001; 监听端口 server_name localhost;主机名称 正则匹配路径 location ~ /eduservice/ { proxy_pass http://localhost:8001; 转发服务器地址 } location ~ /eduoss/ { proxy_pass http://localhost:8002; } }
location ~ /eduservice/
正则表达式,进行匹配
请求路径中包含eduservice 转发到http://localhost:8001
所以后端开发时候注意路径尽量不要重复啥的
前端端口改一下:
改完nginx配置文件,需要把nginx重新启动
先把nginx停止,再启动
我们试一下效果,可以看到已经请求路径变成nginx的了:
讲师列表路径:
转载地址:http://avxzi.baihongyu.com/