WEB开发网
开发学院操作系统windows 2008 玩玩负载均衡---在window与linux下配置nginx 阅读

玩玩负载均衡---在window与linux下配置nginx

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 修改其内容如下: location/{proxy_passhttp://mylocalsite;}修改完之后,还要修改一下server的侦听端口,玩玩负载均衡---在window与linux下配置nginx(2),原内容如下: server{listen80;server_namelocalh

  修改其内容如下:

location / {
            proxy_pass http://mylocalsite;
}

修改完之后,还要修改一下server的侦听端口,原内容如下:

server {
      listen       80;
      server_name  localhost; 
      …… 

 修改完后的内容如下:    

 server {
        listen       8086;
        server_name  10.0.2.136; 
        …… 

   这样,nginx就会在启动之后开始侦听本地IP(10.0.2.136)的8086端口请求,然后将其请求转向到mylocalsite 中所指定的两个iis站点,并将执行的结果转发给客户端。如果一切配置正确,这时可以运行 c:/nginx/nginx.exe (或在cmd下运行“start nginx”),就可以在任务管理器中看到一个nginx进程启动了。(注:如果配置文件有错误,可以到C:\nginx\logs\error.log 查看错误日志,进一步排错)。

  注: 关闭ngnix的命令: nginx -s stop

 配置文件ngnix.conf正确性判断的命令: nginx -t 

  当然Nginx 负载均衡的功能也是很强的,并且其一般作为七层负载均衡(应用协议层)。下面就其upstream所支持的四个常用设置进行说明: 

1)、轮询(默认):每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight :指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。
2)、ip_hash :每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。
3)、fair(第三方):按后端服务器的响应时间来分配请求,响应时间短的优先分配。 
4)、url_hash(第三方)

上一页  1 2 3 4 5 6  下一页

Tags:玩玩 负载 均衡

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接