nginx反向代理proxy模塊相關參數


http_proxy_module

Proxy_pass

  proxy_pass指令屬於ngx_http_proxy_module模塊,此模塊可以將請求轉發到另一台服務器:官方說明:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass

location /name/ {
    proxy_pass http://127.0.0.1/remote/;
}


location /some/path/ {
    proxy_pass http://127.0.0.1;
}

http proxy模塊參數

  nginx的代理功能是通過http proxy模塊來實現的。默認在安裝nginx時已經安裝了、http proxy 模塊因此可以直接使用http proxy 模塊。

 每個選項代表的含義

proxy_set_header 設置由后端的服務器獲取用戶的主機名或者真實的IP地址,以及代理者的真實IP地址。
client_body_buffer_size 用戶指定客戶端請求主體緩沖區大小,可以理解為先保存到本地再上傳給用戶。
proxy_send_timeout 表示后端服務器的數據回傳時間,即在規定時間之內后端服務器必須傳完所有的數據,否則,nginx將斷開這個連接。
proxy_read_timeout 設置nginx從代理的后端服務器獲取信息的使勁按,表示連接建立成功后,nginx等待后端服務器的響應時間,其實是nginx已經進入后端的排隊之中等候處理的時間。
proxy_buffer_size 設置緩沖區大小,默認,該緩沖區大小等於指令proxy_buffers 設置的大小
proxy_buffers 設置緩沖區的數量和大小。nginx從代理的后端服務器獲取的響應信息、會放置到緩沖區
proxy_busy_buffers_size 用於設置系統很忙時可以使用的proxy_buffers大小,官方推薦的大小為proxy_buffers*2。
proxy_temp_file_write_size 指定proxy緩存臨時文件的大小

 

  

  

  

  

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM