首页 > 系统相关 >Nginx反向代理

Nginx反向代理

时间:2022-12-23 00:00:11浏览次数:40  
标签:127.0 0.1 代理 代理服务器 Nginx 反向 正向

1、何为反向代理

在介绍反向代理之前,先来了解一下正向代理。

正向代理:

如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理,下面是正向代理的原理图。

由于工作环境原因,日常工作只能局限于单位的局域网,如果想要访问互联网,怎么办呢?这就需要用到正向代理,本人经常用正向代理来进行上网。

反向代理:就是假如访问127.0.0.1这个url但是他配置了反向代理,将127.0.0.1>>127.0.0.1:8080这样,当进入127.0.0.1这个url的时候,页面就会显示127.0.0.1:8080这个端口页面。

我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器 IP地址。

接下来就开始搭建环境,自己手动配置nginx反向代理

先搭建好宝塔进入面板,搭建网站,搭建好的网站首页就是这样

因为这台主机上的源码都是一些js文件跟css没有后端文件,所有的后端文件都在10.0.100.120这台上面,所以需要将需要流量反代到10这台主机api上

配置nginx反向代理将192.168.119.132反向代理到10.0.100.120api接口上

现在访问192.168.119.132:12345他会将流量代理10.0.100.120:18080/api接口上,现在访问192.168.119.132的页面就会发生变化

如果想一直重定向,就是将访问路径均返回到index.html上边,可以利用nginx try_files指令

现在不管输入什么目录url都会跳转到http://192.168.119.132:12345/login这里

标签:127.0,0.1,代理,代理服务器,Nginx,反向,正向
From: https://www.cnblogs.com/silverxin/p/16999845.html

相关文章