亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
1234下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
樓主: happy_fish100
打印 上一主題 下一主題

[FastDFS] FastDFS通過(guò)HTTP下載文件 [復(fù)制鏈接]

論壇徽章:
0
21 [報(bào)告]
發(fā)表于 2010-05-24 17:44 |只看該作者
斑竹,感覺(jué)目前對(duì)http處理比較亂,tracker的配置http.disabled+編譯中的#WITH_HTTPD=1,都無(wú)法屏蔽http的處理,這樣很容易遭到攻擊。


是不是都可以這樣處理:
只要WITH_HTTPD=1屏蔽,則不作所有http處理;
若未屏蔽,則WITH_HTTPD和http.disabled合起來(lái)決定使用哪種http的處理模式

論壇徽章:
4
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
22 [報(bào)告]
發(fā)表于 2010-05-25 12:41 |只看該作者
回復(fù) 21# liuxy

對(duì)于tracker server而言,WITH_HTTPD這個(gè)宏和http.disabled都是為了屏蔽tracker上的HTTP服務(wù)。

WITH_HTTPD這個(gè)宏決定編譯時(shí)是否支持HTTP服務(wù)。
如果根本不需要tracker server內(nèi)置的HTTP服務(wù),注釋掉WITH_HTTPD=1,即:
#WITH_HTTPD=1
然后重新編譯所有程序。缺省這個(gè)宏就是注釋掉的。

http.disabled這個(gè)參數(shù)決定運(yùn)行時(shí)是否需要開啟HTTP服務(wù)。只能當(dāng)編譯時(shí)支持了HTTP服務(wù),http.打頭的參數(shù)(當(dāng)然包含參數(shù)http.disabled)才有意義。
WITH_HTTPD這個(gè)宏和http.disabled這個(gè)參數(shù),只要任意一項(xiàng)是關(guān)閉的,那么tracker server都不會(huì)開啟HTTP服務(wù)。
http.disabled缺省值是false,即開啟HTTP服務(wù)。

論壇徽章:
0
23 [報(bào)告]
發(fā)表于 2010-06-01 10:45 |只看該作者
回復(fù) 19# happy_fastdfs

location /group1/M00/ {
            alias   /fastdfs1/data/;
        }

        location /group1/M01/ {
            alias   /fastdfs2/data/;
        }

論壇徽章:
0
24 [報(bào)告]
發(fā)表于 2010-06-02 14:30 |只看該作者
回復(fù) 23# allan_hz

多謝allan_hz指點(diǎn),測(cè)試OK!

論壇徽章:
4
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
25 [報(bào)告]
發(fā)表于 2010-10-25 19:24 |只看該作者

FastDFS Apache Module開發(fā)完成

本帖最后由 happy_fish100 于 2010-11-17 11:32 編輯

另外一個(gè)解決方案:使用web server擴(kuò)展模塊方式,通過(guò)storage server上部署的web server直接對(duì)用戶提供HTTP下載服務(wù)。此時(shí)tracker server上不需要開啟HTTP服務(wù)。

模塊工作機(jī)制:
   1. 對(duì)請(qǐng)求URL中的文件名進(jìn)行反解,得到文件創(chuàng)建時(shí)間、文件大小和源storage server IP地址
   2. 如果文件在本地存在,直接返回文件內(nèi)容;否則轉(zhuǎn)3
   3. 文件在本地不存在的情況處理:
       1)如果 (當(dāng)前時(shí)間 - 文件創(chuàng)建時(shí)間) > 文件同步延遲閥值(如一天) 或者 源storage server IP地址在本機(jī)IP中(即當(dāng)前文件上傳到的源storage server為本機(jī)),則返回404 NOT FOUND
       2)如果配置為redirect模式,直接重定向到源storage server IP對(duì)應(yīng)的URL;否則為proxy模式,調(diào)用FastDFS client API從源storage server IP獲取該文件并返回給客戶端

目前已開發(fā)完成apache模塊,正在測(cè)試階段。

論壇徽章:
4
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
26 [報(bào)告]
發(fā)表于 2010-11-19 21:27 |只看該作者
回復(fù) 25# happy_fish100

apache模塊和nginx模塊均已開發(fā)完成,請(qǐng)大家試用,有問(wèn)題隨時(shí)反饋。
apache module下載地址:http://code.google.com/p/fastdfs-apache-module/downloads/list
nginx module下載地址:http://code.google.com/p/fastdfs-nginx-module/downloads/list

論壇徽章:
0
27 [報(bào)告]
發(fā)表于 2011-03-15 11:04 |只看該作者
回復(fù) 1# happy_fish100

版主好, 我有個(gè)問(wèn)題想問(wèn)下, 你有提到過(guò), tracker上用內(nèi)置的web server, 然后storage server上使用nginx或 apache之類的web server,
我要問(wèn)的就是是在每一臺(tái)storage server上附一臺(tái)nginx之類的web server嗎?
如果不是, 那比如說(shuō)只在一臺(tái)storage server上安裝nginx之類的web server?
那這樣就問(wèn)題來(lái)了, 如果是前者, 那每臺(tái)storage server上安裝一臺(tái)nginx是不是會(huì)管理麻煩跟帶來(lái)性能的損失,
如果是后者, 那所有的通信都是通過(guò)一臺(tái)web server。 那其他storage server就沒(méi)有用了。
我要問(wèn)的目前就這些, 請(qǐng)幫忙解答一下, 十分感謝!

論壇徽章:
0
28 [報(bào)告]
發(fā)表于 2011-03-15 11:29 |只看該作者
我報(bào)告一個(gè)bug, 在php_client/fastdfs_client.ini里所有的#換成;
才是正確的。 在vim里可以這樣做, :0,$s/#/;/g

個(gè)人感覺(jué)webserver_moule這一塊的角色不明確, 我們撇開http下載不談,
module 在DFS系統(tǒng)中他是屬于storage的一塊還是屬于client中的一塊,
或者兩者都是, 但從配置文件來(lái)看,像是屬于storage,
如果從webserver來(lái)看又像是屬于client.

希望解答一下, 謝謝!

論壇徽章:
4
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
29 [報(bào)告]
發(fā)表于 2011-03-15 11:38 |只看該作者
回復(fù) 27# BrytonLee

每臺(tái)storage server上都需要安裝web server。

論壇徽章:
4
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-08-15 06:20:00
30 [報(bào)告]
發(fā)表于 2011-03-15 11:41 |只看該作者
回復(fù) 28# BrytonLee
我報(bào)告一個(gè)bug, 在php_client/fastdfs_client.ini里所有的#換成;
才是正確的。 在vim里可以這樣做, :0,$s/#/;/g

php的ini文件,注釋符采用#貌似不可以?如果確實(shí)是這樣,注釋符改成分號(hào)好了。

個(gè)人感覺(jué)webserver_moule這一塊的角色不明確, 我們撇開http下載不談,
module 在DFS系統(tǒng)中他是屬于storage的一塊還是屬于client中的一塊,
或者兩者都是, 但從配置文件來(lái)看,像是屬于storage,
如果從webserver來(lái)看又像是屬于client.

擴(kuò)展模塊是非常獨(dú)立的,它并不從屬于storage server,也不依賴storage server。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP