篇二:nginx做反向代理负载均衡器的搭建与配置

Posted 砂之寞架构说

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了篇二:nginx做反向代理负载均衡器的搭建与配置相关的知识,希望对你有一定的参考价值。


1、下载http://nginx.org/download/nginx-1.15.1.tar.gz

[root@yyd ~]# wget http://nginx.org/download/nginx-1.15.1.tar.gz


2、解压、安装

[root@yyd ~]# tar -zxvf nginx-1.15.1.tar.gz

[root@yyd ~]# cd nginx-1.15.1 && ll

检测配置:我就随便配置了几项,其它使用默认即可

[root@yyd nginx-1.15.1]#  ./configure  --user=nginx  

--group=nginx  

--with-http_ssl_module 

篇二:nginx做反向代理负载均衡器的搭建与配置

[root@yyd nginx-1.15.1]# make 

[root@yyd nginx-1.15.1]# make install


3、配置反向代理

[root@yyd nginx-1.15.1]# cd /usr/local/nginx

[root@yyd nginx]# vim conf/nginx.conf

http {

    upstream web1 {

        server 192.168.1.103:80 weight=1 max_fails=2 fail_timeout=30s;

        server 192.168.1.104:80 weight=1 max_fails=2 fail_timeout=30s;

    }

    

    

server {

        listen       80;

        server_name  localhost;

        #location / {

        #    root   html;

        #    index  index.html index.htm;

        #}


        location / {

                #指定请求应传递到下一个服务器的情况

                proxy_next_upstream http_502 http_504 error timeout invalid_header;

                #将主机名称放在header

                proxy_set_header Host $host;

                #将用户访问的真实IP放在header

                proxy_set_header X-real-IP $remote_addr;

                #将用户访问的真实IP放在header,与上同

                proxy_set_header X-forwarded-for $proxy_add_x_forwarded_for;

                #设置转发

                proxy_pass http://web1;

        }

}


上面只取了配置请求转发的部分,都用了红色字体标出。这样我们一个nginx反向代理负载均衡器就配置完了。


4、启动反向代理

[root@yyd nginx]# ./sbin/nginx

[root@yyd nginx]# pstree -ap | grep nginx

篇二:nginx做反向代理负载均衡器的搭建与配置

[root@yyd nginx]# netstat -plnt | grep nginx

篇二:nginx做反向代理负载均衡器的搭建与配置


5、浏览器访问192.168.1.105

篇二:nginx做反向代理负载均衡器的搭建与配置


       经过上边的演示,请求分流的效果就出来了,配置也很简单,是面试过程中不错的加分项,希望对你有所帮助。

       最后送给大家一句话:时间对于我们都是公平的,所以管理时间对于我们来说非常重要。有时我觉得我很努力的在学,但都是在做一些无效的努力,看来时间花了,不代表我们就能华丽转身。



 砂之寞架构说

其实一直想与你交流,但你却在很远的地方,如果你有时间经过这里,不妨再花几秒,让我们相识!


以上是关于篇二:nginx做反向代理负载均衡器的搭建与配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx搭建代理服务器与负载均衡器

Nginx反向代理以及负载均衡配置

Nginx反向代理以及负载均衡配置

Nginx入门:通俗理解反向代理和负载均衡,简单配置Nginx

nginx做反向代理负载均衡 Java怎么获取后端服务器获取用户IP

Nginx认识与基本使用 Nginx 实现反向代理配置负载均衡