首先:本地主機host更改成
192.168.111.1 gulimail.com
這樣一訪問網址就能映射到本地、
然后修改nginx得conf
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部分是訪問
gulimail.com得八零端口就會找
http://gulimail->然后看到負載均衡就會轉到
192.168.111.1:88得網關得位置。;
我們需要將網址訪問80端口-然后訪問nginx然后通過nginx訪問80端口轉發到網關得88端口,然后網關根據規則轉發到頁面或者接口。
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等信息需要我們發現並補充。
網關配置
- id: product_route
uri: lb://gulimall-product
predicates:
- Host=**.gulimail.com
