最近在研究nginx的负载均衡和反向代理,先看下这两个简单的配置吧!
	
		负载均衡
	
		 
	
		
		
			
			
			
				
					
						
							| 03 |    worker_connections 1024;  | 
					
				
			 
			
			
			
				
					
						
							| 06 |     upstream lxx {//默认是80端口  | 
					
				
			 
			
				
					
						
							| 07 |         server 192.168.0.62 weight=2;  | 
					
				
			 
			
				
					
						
							| 08 |         server 192.168.0.161 weight=3;  | 
					
				
			 
			
			
			
			
			
				
					
						
							| 13 |             proxy_pass http://lxx;  | 
					
				
			 
			
			
			
		 
	 
	
		 
	
		反向代理
	
		
		
			
			
			
				
					
						
							| 03 |    worker_connections 1024;  | 
					
				
			 
			
			
			
				
					
						
							| 06 |     upstream lxx {//默认是80端口  | 
					
				
			 
			
				
					
						
							| 07 |         server 192.168.0.62 weight=2;  | 
					
				
			 
			
				
					
						
							| 08 |         server 192.168.0.161 weight=3;  | 
					
				
			 
			
			
			
			
			
				
					
						
							| 13 |             proxy_pass http://lxx;  | 
					
				
			 
			
			
			
			
			
				
					
						
							| 18 |             proxy_set_header   Host             $host;  | 
					
				
			 
			
				
					
						
							| 19 |             proxy_set_header   X-Real-IP        $remote_addr;  | 
					
				
			 
			
				
					
						
							| 20 |             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;  | 
					
				
			 
			
				
					
						
							| 21 |             proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;  | 
					
				
			 
			
				
					
						
							| 22 |             proxy_max_temp_file_size 0;  | 
					
				
			 
			
				
					
						
							| 23 |             proxy_connect_timeout      90;  | 
					
				
			 
			
				
					
						
							| 24 |             proxy_send_timeout         90;  | 
					
				
			 
			
				
					
						
							| 25 |             proxy_read_timeout         90;  | 
					
				
			 
			
			
			
				
					
						
							| 28 |             proxy_busy_buffers_size    64k;  | 
					
				
			 
			
				
					
						
							| 29 |             proxy_temp_file_write_size 64k;  | 
					
				
			 
			
			
			
		 
	 
	
		 
	
		从配置上来看,它只是多了Proxy Settings下面的一些设置参数!但从实际的表现结果来看,感觉区别并不是很大,负载均衡已经可以把用户的请求按照相关算法和规则发送到web集群的某台机器,而反向代理也是实现了如此的功能,它们的具体的区别在哪里?求普及!
	
		 
	
		 
 
      (责任编辑:IT)