Networking 创建另一个服务器网络跃点
基本上,我试图将我的服务器配置为“过滤点” 如果我对我的服务器进行跟踪路由,那么我将获得:Networking 创建另一个服务器网络跃点,networking,routes,nat,bgp,Networking,Routes,Nat,Bgp,基本上,我试图将我的服务器配置为“过滤点” 如果我对我的服务器进行跟踪路由,那么我将获得: 跃点#1 跳2 三跳 后端(我的服务器IP) 我想把我自己的服务器放在我的后端之前,有没有可能不联系数据中心或触摸BGP之类的东西?所以会是这样的: 跃点#1 跳2 三跳 我的服务器 后端 我基本上希望在后端之前通过该服务器路由所有流量 如果您不(或不能)在网络级别操纵您的基础设施,您将无法更改跟踪路由的结果 但是,您仍然可以使用设置一个配置,其中目标的流量绑定通过中间服务器 一个流行的例子是 例
- 跃点#1
- 跳2
- 三跳
- 后端(我的服务器IP)
- 跃点#1
- 跳2
- 三跳
- 我的服务器
- 后端
+---------+
| |
| Client |
| |
+---+-----+
|
v
+----------+
| |
| Internet |
| |
+---+------+
| +----------+
v | |
+-----> | Server A |
+-------+ | | |
| +-----> home.url/servicea + +----------+
| Proxy |
| +-----> home.url/serviceb + +----------+
+-------+ | | |
+-----> | Server B |
| |
+----------+
nginx代理检查客户端提供的URL,并根据匹配规则转发到正确的服务器
配置的简单近似值为:
server {
location /servera {
proxy_pass http://servera:80;
}
location /serverb {
proxy_pass http://serverb:80;
}
}
如果我想要的是可能的,你能给我推荐一些软件吗?或者有什么这样的指导方针吗?