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
结果: