nginx的反向代理和负载均衡
  0GY0ciDQP24T 2023年11月12日 13 0

参考:​​https://www.kancloud.cn/martist/mart/1360452​

     ​​https://moonbingbing.gitbooks.io/openresty-best-practices/content/ngx/reverse_proxy.html​

概念图:

 nginx的反向代理和负载均衡_ooc

 

 

 

也是在配置文件写就行了 /etc/nginx/conf.d/demo.conf

nginx的反向代理和负载均衡_配置文件_02

 proxy_pass: 是我们要反向代理的地址,这里可以换成 -> 

proxy_pass http://imooc_hosts;

这里的 proxy_set_header 是因为这个ip设置成除了指定的域名之外,其他的域名都不解析,所以我们需要加上这条命令!!!

 

 

 

负载均衡的话,我们一般都是使用三台以上的服务器来操作的:

还是那个配置文件:

nginx的反向代理和负载均衡_负载均衡_03

在imooc_hosts那里多配置几个ip就是了。

然后ip后面的weight是我们负载均衡的访问比例,就是访问的6次中,有五次是第一个ip的,一次是第二个ip的。

 

 

然后这里在记录一些调试技巧:

 单行调试:

nginx的反向代理和负载均衡_配置文件_04

这里大家最好学一下http协议,自己百度 add_header 这个或者去http官网查看学习!!!

这里的“$http_host”在打印日志里面也有,自己去查看意思!!!

 


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
0GY0ciDQP24T