nginx反向代理及负载均衡


环境准备:在docker容器中安装好nginx

反向代理:

1、本地配置hosts,虚拟机IP地址和域名

192.168.56.10 gulimall.com

2、配置nginx,文件路径/mydata/nginx/conf/conf.d/gulimall.conf(我是自己做了文件映射)

cp default.conf gulimall.conf

 注:192.168.56.1是虚拟机IP地址,10001是端口号。

负载均衡:

1、在nginx.conf中配置网关地址

 2、将gulimall.conf配置修改为

 3、配置getway网关

nginx代理给网关的时候会丢失请求的host信息,需要修改proxy_set_header Host $host

结果: