Nginx+Tomcat+Memcached共享session集群配置
	1、采用Nginx负载均衡
	2、memcached共享session
	3、tomcat集群配置(3台CentOS 6)
	 
	(172.18.188.64): 操作系统CentOS 6; 安装nginx、memcached和tomcat 6
	(172.18.188.76): 操作系统CentOS 6; 安装tomcat 6
	(172.18.188.78): 操作系统CentOS 6; 安装tomcat 6
	 
	nginx、memcached、tomcat 6安装省略.
	 
	nginx配置如下:
	 
	nginx.conf如下:
	#运行nginx所在的用户名和用户组
	#user  root root;
	 
	#启动进程数
	worker_processes 8;
	#全局错误日志及PID文件
	error_log /usr/local/webserver/nginx/logs/nginx_error.log crit;
	 
	pid /usr/local/webserver/nginx/nginx.pid;
	 
	#Specifies the value for maximum file descriptors that can be opened by this process.
	 
	worker_rlimit_nofile 65535;
	#工作模式及连接数上限
	events
	{
	  use epoll;
	  worker_connections 65535;
	}
	#设定http服务器,利用它的反向代理功能提供负载均衡支持
	http
	{
	  #设定mime类型
	  include       mime.types;
	  default_type  application/octet-stream;
	  include /usr/local/webserver/nginx/conf/proxy.conf;
	  #charset  gb2312;
	  #设定请求缓冲  
	  server_names_hash_bucket_size 128;
	  client_header_buffer_size 32k;
	  large_client_header_buffers 4 32k;
	  #client_max_body_size 8m;
	    
	  sendfile on;
	  tcp_nopush     on;
	 
	  keepalive_timeout 60;
	 
	  tcp_nodelay on;
	 
	#  fastcgi_connect_timeout 300;
	#  fastcgi_send_timeout 300;
	#  fastcgi_read_timeout 300;
	#  fastcgi_buffer_size 64k;
	#  fastcgi_buffers 4 64k;
	#  fastcgi_busy_buffers_size 128k;
	#  fastcgi_temp_file_write_size 128k;
	 
	  gzip on;
	  gzip_min_length  1k;
	  gzip_buffers     4 16k;
	  gzip_http_version 1.0;
	  gzip_comp_level 2;
	  gzip_types       text/plain application/x-javascript text/css application/xml;
	  gzip_vary on;
	 
	  #limit_zone  crawler  $binary_remote_addr  10m;
	###禁止通过ip访问站点
	#  server{
	#       server_name _;
	#       return 404;
	#       }
	 
	upstream tserver {
	    server 172.18.188.64:8080 weight=1;
	    server 172.18.188.76:8080 weight=1;
	    server 172.18.188.78:8080 weight=1;
	}
	 
	  server
	  {
	    listen       80;
	    server_name  vmwarehost;
	    index index.html index.htm index.jsp;
	    root  /home/www/web/ROOT;
	 
	    #limit_conn   crawler  20;  
	   
	    location /
	    {
	    proxy_pass http://tserver;
	    } 
	   
	    location /NginxStatus
	    {
	      stub_status on;
	      access_log off;
	    }   
	  
	    location ~ .*\.(htm|html|gif|jpg|jpeg|png|bmp|swf|ico)$
	    {
	      expires      30d;
	    }
	 
	    location
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







