頁面動靜分離 ?后端 調用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; }
?