婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用Nginx反向代理到go-fastdfs的方法示例

使用Nginx反向代理到go-fastdfs的方法示例

熱門標簽:金融行業外呼線路 賀州市地圖標注app 高德地圖標注無營業執照 百度地圖標注要不要錢 智能電話機器人線路 長沙開福怎么申請400電話 東莞人工智能電銷機器人供應商 廣州電銷機器人系統圖 江蘇電銷外呼防封系統是什么

背景

go-fastdfs是支持http協議的一款分布式文件系統,在一般的項目中,很少是直接將文件系統的地址暴露出來的,大多數都會通過nginx等軟件進行反代過去,由于我司的業務和網絡環境場景相對特殊,由公網部分(公有云)和內網部分(私有云)組成的混合云網絡體系,公有云主要就是作為一個出口和入口以及運行一些審計認證等應用,對上游請求進行處理,從而減少私有云的處理次數,提升性能。那么也正是因為這樣,在公網的環境下,要訪問到私有云提供的服務則必須使用反向代理。同樣道理,對于文件系統的訪問也如此,如何在nginx中進行配置才能使得外部的網絡請求可以反向代理到go-fastdfs呢?本文將逐步闡述。

一般配置

在一般的情況下,熟悉nginx的朋友都知道,如果需要配置反向代理,直接寫一個location上下文和proxy模塊即可,如果需要自定義前綴,使用一個rewrite模塊即可。簡單例子如下:

location ~ /dfs/group([0-9]) {
 proxy_pass http://localhost:8080;
 rewrite ^/dfs/(.*)$ /$1 break;
 proxy_set_header Host $host:$server_port;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

到這里,一般的反代配置就算是可以了,那么對于go-fastdfs而言是否可以了呢?對于go-fastdfs一般上傳是可以了,但是呢,對于使用了tus做斷點續傳還是不夠,為什么呢?因為tus服務端會返回301重定向,并且需要攜帶一定的請求頭過去,所以還需要特別的設置一下。

支持Tus的反代配置

如果需要做tus的反代,要支持301重定向Location的重寫還要支持一定的請求頭轉發,那該如何配置呢?請參考下面的配置

location ~ /dfs1/group([0-9]) {
 access_log logs/dfs/access.log main;
 error_log logs/dfs/error.log error;
 rewrite ^/dfs1/(.*)$ /$1 break;
 proxy_pass http://localhost:8051;

 # Disable request and response buffering
 proxy_request_buffering off;
 proxy_buffering off;
 proxy_http_version 1.1;

 proxy_set_header Host $host:$server_port;
 proxy_set_header X-Real-IP $remote_addr;
 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 # 如果server_name不是公網域名,這個地方可以設置成ip
 proxy_set_header X-Forwarded-Host $hostname;
 proxy_set_header X-Forwarded-Proto $scheme;
 proxy_set_header Upgrade $http_upgrade;
 proxy_set_header Connection "upgrade";
 # 因為使用了前綴加rewrite,所以要修改返回的Location加上反向代理的前綴
 proxy_redirect ~^(.*)/group([0-9])/big/upload/(.*) /dfs/group$2/big/upload/$3;
 client_max_body_size 0;
}

上面要注意一下就是proxy_redirect和client_max_body_size這兩個配置,第一個配置是因為tus服務端返回的重定向Location是不會攜帶自定義前綴的,因此需要自己加入自定義的前綴,我這里是/dfs,如果是別的,更換下就好。第二個就是client_max_body_size了,這個是設置為0表示不管上傳多大的文件都不會報request too large的問題,直接轉發過去,如果需要設置,那么請設置大于等于chunkSize的數字。什么是chunkSize?就是tus客戶端分塊上傳的時候,每一塊的大小,具體請參考官方文檔。

負載均衡配置

在配置了集群服務器的情況下,上傳或者下載如何進行負載均衡呢?使用nginx做了反代,配合upstream模塊就可以實現了,具體參考如下配置

upstream dfs_stream {
 server host1:port;
 server host2:port;
 ip_hash;
}

上面的配置和一般的負載均衡沒有什么不一樣,唯一要注意的是要配置ip_hash,為什么呢?因為使用斷點續傳的時候,文件是分塊上傳的,如果不是ip_hash的話,有可能會前面幾片被上傳到A服務器,后面幾片被上傳到B服務器,那么這樣子文件就不是完整的了,因此需要注意這個問題。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:廊坊 玉樹 北京 松原 張家界 滄州 永州 洛陽

巨人網絡通訊聲明:本文標題《使用Nginx反向代理到go-fastdfs的方法示例》,本文關鍵詞  使用,Nginx,反向,代理,到,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Nginx反向代理到go-fastdfs的方法示例》相關的同類信息!
  • 本頁收集關于使用Nginx反向代理到go-fastdfs的方法示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人福利在线看| 国产不卡一区视频| 日本精品视频一区二区三区| 日本女优在线视频一区二区| 丁香一区二区三区| 在线观看网站黄不卡| 国产91丝袜在线观看| 不卡的av网站| 中文字幕一区在线观看视频| 亚洲夂夂婷婷色拍ww47| 一本大道久久a久久综合婷婷| 91在线免费视频观看| 2020日本不卡一区二区视频| 亚洲国产精品av| 成人黄色777网| 欧美日韩一区视频| 亚洲美女视频在线观看| 93久久精品日日躁夜夜躁欧美| 久久综合九色欧美综合狠狠| 午夜精品久久久久久久久| 成人午夜短视频| 色婷婷av一区二区| 麻豆一区二区在线| 中文子幕无线码一区tr| 久久成人免费网| 欧美精品成人一区二区三区四区| 精品国产一区二区三区四区四| 久久国产精品色婷婷| 粉嫩av一区二区三区| 欧美在线短视频| 欧美一区二区福利视频| 日韩免费一区二区三区在线播放| 一本色道**综合亚洲精品蜜桃冫| 国产精品麻豆一区二区| 亚洲国产欧美另类丝袜| 丝袜诱惑制服诱惑色一区在线观看| 九九视频精品免费| 北岛玲一区二区三区四区| 欧美中文字幕一区| 亚洲另类在线视频| 国产成人av电影在线观看| 欧洲精品一区二区| 亚洲成av人在线观看| 美国毛片一区二区| 99精品热视频| 午夜视频在线观看一区二区三区| 麻豆精品视频在线| 日韩欧美一区二区视频| 国产精品天美传媒| 亚洲欧洲制服丝袜| 一区二区欧美视频| 色综合久久久网| 91免费在线播放| 中文字幕一区在线观看视频| 国产呦萝稀缺另类资源| 亚洲成a人片综合在线| 日本不卡在线视频| 99国产欧美另类久久久精品| 久久蜜桃av一区二区天堂| 91精品国产91久久久久久最新毛片 | 亚洲国产精品久久一线不卡| 中文字幕佐山爱一区二区免费| 欧美日韩你懂的| 成人精品免费网站| 日韩区在线观看| 裸体健美xxxx欧美裸体表演| 91性感美女视频| 精品福利一区二区三区| 国产精品网站在线观看| 一区二区三区电影在线播| 欧美日韩dvd在线观看| 久久9热精品视频| 国产精品国产自产拍在线| 一区二区在线观看不卡| 成人免费福利片| 国产乱子伦视频一区二区三区| 亚洲人成网站在线| 欧美二区三区91| 精品国产网站在线观看| 久久精品国产99国产精品| 久久久影视传媒| 久久99精品久久只有精品| 日韩欧美一级精品久久| 国产乱码精品一区二区三| 亚洲在线视频免费观看| 中文字幕一区二区三区色视频| 亚洲第一综合色| 99久久国产综合精品色伊| 中文字幕一区二区三中文字幕| 久久精品国产精品青草| 久久久99久久| 亚洲一卡二卡三卡四卡| 精品国产一区二区三区忘忧草| 成人涩涩免费视频| 亚洲图片欧美综合| 中文字幕巨乱亚洲| 久久91精品国产91久久小草| 欧美色图12p| 久久久亚洲高清| 一区二区三区在线播| 国产综合色在线视频区| 免费观看一级特黄欧美大片| 欧美电影免费观看高清完整版| 污片在线观看一区二区| 91免费小视频| 国产精品女同互慰在线看| 亚洲欧洲日韩在线| 精品久久久久香蕉网| 国内精品自线一区二区三区视频| 精品欧美一区二区在线观看| 婷婷成人激情在线网| a美女胸又www黄视频久久| 欧美日韩国产区一| 最好看的中文字幕久久| 91精品国产免费| 91福利区一区二区三区| 亚洲国产va精品久久久不卡综合| 91麻豆精品国产91久久久久久| 免费在线一区观看| 欧美成人免费网站| 日韩免费电影网站| 精品一区二区三区av| 欧美日本一区二区三区四区| 久久99九九99精品| 亚洲日穴在线视频| 色综合天天综合网天天狠天天| 国产视频一区二区三区在线观看| 无码av免费一区二区三区试看| 欧美极品少妇xxxxⅹ高跟鞋 | 久久婷婷久久一区二区三区| 日韩一二三区不卡| 奇米在线7777在线精品| 国产精品国产三级国产aⅴ入口| 在线一区二区三区| 日韩av电影免费观看高清完整版 | 奇米精品一区二区三区在线观看| 天堂成人免费av电影一区| 日韩vs国产vs欧美| 天堂影院一区二区| 亚洲一区二区黄色| 亚洲精品水蜜桃| 亚洲男女毛片无遮挡| 日韩av在线播放中文字幕| 五月综合激情婷婷六月色窝| 一区二区三区欧美激情| 久久九九99视频| 国产精品婷婷午夜在线观看| 欧美国产日韩精品免费观看| 欧美国产精品一区二区三区| 久久亚区不卡日本| 久久久99免费| 亚洲精品国产a久久久久久| 一区二区视频在线| 亚洲图片你懂的| 日韩国产在线观看一区| 国产在线视频精品一区| 不卡一卡二卡三乱码免费网站 | 另类调教123区| 国产精品12区| 宅男在线国产精品| 日本一区二区三区四区 | 国产福利精品导航| 亚洲综合一二区| 欧美久久高跟鞋激| 久久精品免费观看| 国产日韩精品一区二区三区| 蜜臀a∨国产成人精品| 色婷婷综合久久久久中文一区二区 | 91福利精品第一导航| 91黄色免费观看| 亚洲婷婷综合久久一本伊一区| 久久av老司机精品网站导航| 69堂成人精品免费视频| 丝瓜av网站精品一区二区| 色噜噜狠狠色综合中国| 国产精品短视频| 色综合久久综合网| 亚洲精品视频一区| 久久先锋资源网| 国产馆精品极品| 日韩精品一级中文字幕精品视频免费观看 | 成人理论电影网| 另类成人小视频在线| 偷偷要91色婷婷| 亚洲卡通动漫在线| 国产精品久久免费看| 欧美疯狂性受xxxxx喷水图片| 91亚洲国产成人精品一区二三| 麻豆国产欧美一区二区三区| 亚洲一区免费视频| 亚洲视频一二区| 自拍偷在线精品自拍偷无码专区| 欧美精品一区二区三区在线| 欧美日韩国产另类一区| 欧美日韩精品欧美日韩精品一| 国产乱国产乱300精品| 奇米综合一区二区三区精品视频| 免费在线观看成人| 免费欧美高清视频| 国产一区在线不卡|