nginx代理tomcat

nginx代理tomcat

nginx代理tomcat

關鍵代碼如下:

server {
listen 80;
server_name server_name;
location / {
proxy_pass http://127.0.0.1; #請求交給tomcat處理
proxy_redirect off;
proxy_set_header Host $host; #後端的Web服務器可以通過X-Forwarded-For>獲取用戶真實IP
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 10m; #允許客戶端請求的最大單文件字節數
client_body_buffer_size 128k; #緩衝區代理緩衝用戶端請求的最大字節數
proxy_connect_timeout 90; #nginx跟後端服務器連接超時時間(代理連接超時)
proxy_read_timeout 90; #連接成功後,後端服務器響應時間(代理接收超時)
proxy_buffer_size 4k; #設置代理服務器(nginx)保存用戶頭信息的緩衝區大小
proxy_buffers 6 32k; #proxy_buffers緩衝區,網頁平均在32k以下的話>,這樣設置
proxy_busy_buffers_size 64k; #高負荷下緩衝大小(proxy_buffers*2)
proxy_temp_file_write_size 64k; #設定緩存文件夾大小,大於這個值,將從upstream服務器傳
}
}


分享到:


相關文章: