SLB/ULB等负载均衡器+nginx完美结合

    相信很多同行都使用阿里云产品或者其它的云产品ucloud之类的负载均衡器,但是这些负载均衡器有个问题是对外一个公网IP,负载的模式是根据前端端口监听然后后端配置多台服务器实现负载功能,但是很多网站的域名地址都希望使用默认80端口即不带端口号访问,那么问题来了,一个负载均衡器只能监听一个80端口,所以我们可以在后端部署nginx集群,前端使用80端口

    这样就可以快乐的在nginx完美的通过域名实现内外网转发了。

SLB/ULB等负载均衡器+nginx完美结合_第1张图片

后台nginx的配置方法跟普通配置的一样

 server {
                        listen       80;
                        server_name  blog.huwj.com;
                        location / {
                        proxy_pass http://localhost:8001/;
                                root   html;
                                index  index.html index.htm;
                                client_max_body_size 100m;
                        }

                error_page   500 502 503 504  /50x.html;
                        location = /50x.html {
                                root   html;
                        }

                        location = /favicon.ico {
                root   html;
                        }
                }

你可能感兴趣的:(Nginx,OpsDev运维开发)