页面动静分离 后端 调用tomcat 集群 示例:
server { listen 80; server_name www.www2.com ; root /web/www2/htmlloation /img/ {alias /web/www2/html/img/;}
location ~ (\.jsp)|(\.do)$ {proxy_pass http:## //serverip:port;proxy_redirect off; // 重定向 指定主机名 ;proxy_set_header Host $host; // set_header 设置后端服务器获取主机名或者真实IP;以及代理者的真实IP地址;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;client_body_buffer_size 128k; // 客户端请求主题的缓冲区大小 保存本地再传输到客户端;proxy_connect_timeout 90; // 与后端服务器链接超时时间 即握手响应的超时时间;proxy_read_timeout 90; // 设置nginx从代理的后端服务器获取信息的时间; 表示连接建立成功 nginx响应等待后端的时间;proxy_send_timeout 90;// 后端服务器数据回传时间proxy_buffer_size 4k;// 缓冲区大小proxy_buffer 4 32k;// 缓冲区数量和大小 ;nginx 从后端服务器获取的响应信息;proxy_busy_buffer_size 64k;// 系统很忙时 缓冲区的大小 一般是缓冲区设置的两倍;proxy_temp_file_write_size 64k;// 指定proxy临时文件的大小 ;
}}upstream serverip { // 默认的是轮询;sevrer 192.168.10.11:8080;sevrer 192.168.10.12:8080;sevrer 192.168.10.13:8080; }