设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

QQ登录

只需一步,快速开始

#公告#抱歉,网站将关闭,不再开放。由于PC时代已远逝 。在这个后移动互联网时代,我们继续携手前行,保持对技术的热情。共同构建linuxtone知识星球欢迎加入,一起讨论技术、招聘人才、分享资源。请新老linuxtone人 扫码移步到 知识星球:linuxtone

学习是一种信仰!分享是一种快乐!能力= 心态 * 沟通 * 知识 (你的每一天需要正能量!)

 网站的发展需要你贡献一份力量!希望你能每天坚持看贴1小时,并回答网友的问题!祝你在浏览论坛的过程中取得进步!谢谢!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?少一点抱怨!多一点进步!Life is short ! Why not linuxtone ?  

网站的发展、感谢每位坛友的努力!

查看: 19551|回复: 12

[nginx] 【nginx 负载均衡】遇到一个问题,求教   [复制链接]

Rank: 8Rank: 8

签到
129
注册时间
2011-9-1
最后登录
2013-5-13
在线时间
62 小时
阅读权限
90
积分
11150
帖子
152
主题
35
精华
0
UID
15580
发表于 2012-5-29 17:34:14 |显示全部楼层
本帖最后由 ykyx00 于 2012-5-29 17:50 编辑

我配置了一个nginx。直接访问 http://192.168.1.11是没有问题的
5.png

但是使用upstream 配置nginx的负载均衡,通过负载均衡访问的时候,出现了一下问题,请指教
6.png


以下是我nginx前端的配置文件:

user  nginx nginx;
worker_processes  2;
error_log  /var/log/nginx/error.log error;
pid        /var/run/nginx.pid;
worker_rlimit_nofile 51200;
events {
    use epoll;
    worker_connections  51200;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    charset utf-8;
    sendfile        on;
    tcp_nopush     on;
    tcp_nodelay    on;
    keepalive_timeout  60;
        upstream www.wangpan.com {
                server  192.168.1.11:80;
                server  192.168.1.12:80;
                server  192.168.1.13:80;
        }
    server {
        listen       80;
        server_name  www.wangpan.com;

         location / {
        proxy_pass   http://www.wangpan.com;
        }


        }
}

后端的配置文件:

user  nginx nginx;
worker_processes  2;
events {
        use epoll;
        worker_connections  1024;
    }
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    tcp_nopush     on;
    keepalive_timeout  60;
server {
        listen       80;
        server_name 192.168.1.11;
        root /opt/nginx/static;
        index  index.html index.htm;
location /nds {
        proxy_pass http://192.168.1.5:8080/nds;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        client_max_body_size 10m;
        client_body_buffer_size 128k;
        proxy_connect_timeout 90;
        proxy_send_timeout 90;
        proxy_read_timeout 90;
        proxy_buffer_size 4k;
        proxy_buffers 4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;
        }
   error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}
独学而无友、则孤陋而寡闻!

Q群:660690

Rank: 8Rank: 8

注册时间
2011-11-7
最后登录
2016-2-17
在线时间
270 小时
阅读权限
90
积分
100559
帖子
49
主题
0
精华
0
UID
15890
发表于 2012-5-30 09:30:00 |显示全部楼层
把你前端的upstream 与server_name的名字换成不同的试试先!

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-2-26
最后登录
2017-5-2
在线时间
600 小时
阅读权限
90
积分
82550
帖子
789
主题
41
精华
0
UID
8062
发表于 2012-5-30 09:34:33 |显示全部楼层
显然你是把前端的资源文件也给proxypass了
<-sina_sign,1300626711,936f3b91,1->

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-3-28
最后登录
2015-5-14
在线时间
151 小时
阅读权限
90
积分
27465
帖子
375
主题
18
精华
0
UID
12570
发表于 2012-5-30 09:38:58 |显示全部楼层
只要代理 到 后端即可的
www.qichebaojia.net|汽车报价汽车报价|微信认证微信认证|wifi认证wifi认证|微信认证微信认证|wifi认证wifi认证|http://wifi.tuan18.org

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-9-1
最后登录
2013-5-13
在线时间
62 小时
阅读权限
90
积分
11150
帖子
152
主题
35
精华
0
UID
15580
发表于 2012-5-30 11:02:33 |显示全部楼层
是后端文件的问题,已经搞定,谢谢各位。
独学而无友、则孤陋而寡闻!

Q群:660690

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-11-7
最后登录
2016-2-17
在线时间
270 小时
阅读权限
90
积分
100559
帖子
49
主题
0
精华
0
UID
15890
发表于 2012-5-30 13:26:46 |显示全部楼层
后端具体哪边的问题?分享下啊!

使用道具 举报

Rank: 6Rank: 6

注册时间
2010-12-3
最后登录
2014-3-14
在线时间
139 小时
阅读权限
70
积分
7638
帖子
83
主题
10
精华
0
UID
11348
发表于 2012-5-30 13:51:21 |显示全部楼层
求分享。

使用道具 举报

Rank: 8Rank: 8

注册时间
2009-2-22
最后登录
2019-7-23
在线时间
427 小时
阅读权限
90
积分
38603
帖子
30
主题
0
精华
0
UID
1544
发表于 2012-5-30 14:05:19 |显示全部楼层
分析下那个图片的连接吧。

使用道具 举报

Rank: 4

注册时间
2010-1-8
最后登录
2014-3-21
在线时间
14 小时
阅读权限
50
积分
969
帖子
22
主题
5
精华
0
UID
7479
发表于 2012-6-2 23:39:53 |显示全部楼层
呵呵 后端一般server_name 都写域名撒

使用道具 举报

Rank: 8Rank: 8

注册时间
2012-1-12
最后登录
2013-11-9
在线时间
93 小时
阅读权限
90
积分
22583
帖子
74
主题
0
精华
0
UID
17298
发表于 2012-6-4 09:14:52 |显示全部楼层

求分享。

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-12-26
最后登录
2015-12-4
在线时间
211 小时
阅读权限
90
积分
43202
帖子
158
主题
1
精华
0
UID
11579
发表于 2012-6-5 10:43:49 |显示全部楼层
哎~~~~无聊

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-9-1
最后登录
2013-5-13
在线时间
62 小时
阅读权限
90
积分
11150
帖子
152
主题
35
精华
0
UID
15580
发表于 2012-6-5 19:50:41 |显示全部楼层
后端的是三台机子应该是一样的,有些文件上传不全导致的
独学而无友、则孤陋而寡闻!

Q群:660690

使用道具 举报

Rank: 8Rank: 8

注册时间
2012-9-5
最后登录
2013-10-28
在线时间
69 小时
阅读权限
90
积分
24942
帖子
11
主题
1
精华
0
UID
35264
发表于 2012-11-14 22:06:52 |显示全部楼层
proxy_pass使用域名命名时,不能和server_name相同。访问www.wangpan.com是,server_name指令监听并接受www.wangpan.com请求内容,将www.wangpan.com的请求转交给proxy_pass指令处理,
proxy_pass接到请求后根据相应域名www.wangpan.com,proxy_pass会请求DNS进行解析。proxy_pass收到DNS解析结果(www.wangpan.com),去请求server_name故形成一个请求环路。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢您的支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2019-10-23 19:12 , Processed in 0.030684 second(s), 16 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部