nginx谁能给个简单的示例?

程序员Joe 发布于 2014/12/29 12:57
阅读 375
收藏 0

之前发个好几个提问贴都没有纠结出结果......

做一次伸手党

例如,我本机环境,

可以访问3个地址,都已经测试成功

http://192.168.10.111:7001/demo

http://192.168.10.222:7001/demo

http://192.168.10.333:7001/demo


现在我要配置一个nginx服务器。访问

http://localhost:7001/demo

时,负载均衡,转发到上面3个地址。

怎么玩.....

有大神能能给个demo 吗?

附上前几个帖子的地址:

http://www.oschina.net/question/1435284_218314

http://www.oschina.net/question/1435284_218485

加载中
0
p2ng
p2ng
 upstream sqpt_jy {   

http://192.168.10.111:7001/demo

http://192.168.10.222:7001/demo

http://192.168.10.333:7001/demo

    }


server { 
            listen       7001
            server_name  localhost;    
   
            location / demo {
                proxy_pass http:// sqpt_jy
            } 
               
   }    

程序员Joe
程序员Joe
真心不行,这么配连nginx都启动不起来不信你试试
0
PythonLee
PythonLee

upstram test{

    server http://192.168.10.111:7001;

    server http://192.168.10.222:7001;

    server http://192.168.10.333:7001;

}

然后配置server

server{

    listen 80;

    server_name localhost;

    location / {
            proxy_pass http://test;
            proxy_redirect default;
        }

}

红叔
红叔
回复 @程序员V : 我觉得配置文件你得好好看看,怎么运转的haimei 搞清楚吧
程序员Joe
程序员Joe
我项目名/demo在哪体现呢
0
红叔
红叔

引用来自“Pumbaa_P2Ng”的评论

 upstream sqpt_jy {   

http://192.168.10.111:7001/demo

http://192.168.10.222:7001/demo

http://192.168.10.333:7001/demo

    }


server { 
            listen       7001
            server_name  localhost;    
   
            location / demo {
                proxy_pass http:// sqpt_jy
            } 
               
   }    

upstream sqpt_jy {   

http://192.168.10.111:7001/demo

http://192.168.10.222:7001/demo

http://192.168.10.333:7001/demo

ip_hash;

    }


ip_hash:每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。

红叔
红叔
回复 @程序员V : 看了你的配置文件 upstream写错了,应该这样... upstream sqpt_jy { server 121.42.14.107:7001; server 121.42.25.222:7001; server 121.42.24.66:7001; ip_hash; }
程序员Joe
程序员Joe
回复 @铂金小金 : 发你邮箱了,多谢哈。已粉
红叔
红叔
回复 @程序员V : http://121.42.14.107:7001/house这个WebLogic开着呢么?nginx.conf39行长啥样
程序员Joe
程序员Joe
回复 @铂金小金 : 2014/12/30 15:38:16 [emerg] 6176#6912: unknown directive "http://121.42.14.107:7001/house" in C:\Users\Administrator\Desktop\nginx-1.7.8/conf/nginx.conf:39
红叔
红叔
回复 @程序员V : iuwai@foxmail.com 邮箱
下一页
0
丑矬穷
丑矬穷
先说清你的nginx版本
程序员Joe
程序员Joe
1.7.8
返回顶部
顶部