码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 反向代理及负载均衡

时间:2018-02-25 13:06:57      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:end   代理   配置   反向代理   web   服务器   就是   serve   www   

假设我们在 192.168.137.11:8080 上有一个web服务,在 192.168.137.12 配置了一台 nginx,我们可以进行如下配置:

location / {
    proxy_pass http://192.168.137.11:8080;
}

这样配置后,我们对 192.168.137.12 的访问都会被转发到 192.168.137.11:8080,此时这台 nginx 就是反向代理服务器。

 

负载均衡:

现在还有一台 192.168.137.13:8080 提供与 192.168.137.11:8080  一样的web 服务,nginx 通过下面的配置,可以实现负载均衡。

upstream loadbalance {
    server 192.168.137.11:8080;
    server 192.168.137.48:8080;    

    #下面的3行配置是用于检查上面配置的服务器的状态的
    check interval=3000 rise=2 fall=5 timeout=1000 type=http;
    check_http_send "HEAD / HTTP/1.0\r\n\r\n";
    check_http_expect_alive http_2xx http_3xx;

}

server {
    listen 80;
    server_name www.nginx1.com;

    location / {
        proxy_pass http://loadbalance;
        root html;
        index index.html index.htm;
    }

    location /status { #通过此URL(www.nginx1.com/status)可查看服务器的状态。这功能被 tengine 增强了

        check_status;
    }

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

}

nginx 反向代理及负载均衡

标签:end   代理   配置   反向代理   web   服务器   就是   serve   www   

原文地址:https://www.cnblogs.com/langfanyun/p/8468849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!