Nginx+Windows搭建域名访问环境, 由nginx --> 网关 ---> 服务

1)、修改windows hosts文件改变本地域名映射,将gulimall.com映射到虚拟机ip

2)、修改nginx的根配置文件nginx.conf,将upstream映射到我们的网关服务

 upstream gulimall{
 server 192.168.1.101:88;   这里的server是本地的localhost,我链接的是wify,所以ip是本地wify的ip
}

3)、修改nginx的server块配置文件gulimall.conf,将以/开头的请求转发至我们配好的gulimall的upstream,由于nginx的转发会丢失host头,所以我们添加头信息

location / {
    proxy_pass http://gulimall;
    proxy_set_header Host $host;
}

4)、配置网关服务,将域名为**.gulimall.com转发至商品服务

   - id: gulimall_host
      uri: lb://gulimall-product
      predicates:
        - Host=gulimall.com,**.gulimall.com
posted @ 2020-10-23 19:23  jock_javaEE  阅读(316)  评论(0编辑  收藏  举报