nginx得请求转发代码-将请求转发到网关

首先:本地主机host更改成


192.168.111.1 gulimail.com

这样一访问网址就能映射到本地、

 

然后修改nginx得conf

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
worker_processes  1;
 
events {
    worker_connections  1024;
}
 
 
http {
   upstream  gulimail {
       server 192.168.111.1:88;
    }
 
   server {
       listen       80;
       server_name  gulimail.com;
 
       location / {
        proxy_pass  http://gulimail;
      
      }
 
    }
 
}

  server部分是访问

1
gulimail.com得八零端口就会找
1
http://gulimail->然后看到负载均衡就会转到
1
192.168.111.1:88得网关得位置。;<br>  

我们需要将网址访问80端口-然后访问nginx然后通过nginx访问80端口转发到网关得88端口,然后网关根据规则转发到页面或者接口。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
worker_processes  1;
 
events {
    worker_connections  1024;
}
 
 
http {
   upstream  gulimail {
       server 192.168.111.1:88;
   }
 
   server {
       listen       80;
       server_name  gulimail.com;
 
       location / {
           proxy_set_header Host      $host;
           proxy_pass   http://gulimail;
           
      
      }
 
    }
 
}

  通过nginx跳转会丢失host等信息需要我们发现并补充。

1
网关配置
- id: product_route
uri: lb://gulimall-product
predicates:
- Host=**.gulimail.com
posted @   三号小玩家  阅读(1013)  评论(0编辑  收藏  举报
编辑推荐:
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
Title
三号小玩家的 Mail: 17612457115@163.com, 联系QQ: 1359720840 微信: QQ1359720840
点击右上角即可分享
微信分享提示