精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

FastDFS的安全配置介紹

本篇內容主要講解“FastDFS的安全配置介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“FastDFS的安全配置介紹”吧!

成都創新互聯公司于2013年成立,先為昌吉等服務建站,昌吉等地企業,進行企業商務咨詢服務。為昌吉企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

1、課程名稱:FastDFS的安全配置

2、具體內容

現在FastDFS已經配置成功,并且也可以通過java調用,但是這里面有一個問題,現在誰都可以調用傳輸,那么你的服務器就好比你赤身裸體上火星一樣。所以現在就需要針對于文件服務器的安全進行相應的配置。

2.1、鏈接白名單

鏈接有黑名單和白名單兩個概念,所謂的白名單指的是允許訪問的用戶。如果要修改白名單主要的配置項在tracker.conf文件里面:vim/etc/fdfs/tracker.conf.

allow_hosts=192.168.122.[198-202]

現在表示允許進行上傳操作的主機的為:192.168.122.198~192.168.122.202之間的IP地址。

allow_hosts=192.168.122.[190,198-202]

現在表示192.168.122.190也可以進行訪問。在之前使用的是命令行的模式完成的,那么如果說現在要使用本地程序呢?如果說現在只是配置了本地Windows的地址實際上意義不大,因為也無法訪問。需要配置一個連接的網關IP:

2.2、盜鏈防范

文件服務器一旦開啟之后實際上里面的數據就意味著所有的用戶都直接通過地址訪問了,這樣下去就會造成一個問題,別人的服務器直接引用你的圖片,造成你的服務器的容量攀升,這樣的操作必須要求禁止出現,所以就必須使用放盜鏈功能。

所謂的盜鏈指的是你生成一個隨機的token,這個token在某一段時間內有效,超過了指定的時間將出現錯誤頁面。防盜鏈的功能可以修改storage主機的配置實現。

1、【fastdfs-storage-group1-01】上傳盜鏈之后的顯示圖片;

·所有的fastdfs的配置文件的保存路徑“/etc/fdfs”,將圖片保存到此路徑之中:mv/srv/ftp/noauth.gif/etc/fdfs/·將此圖片拷貝到所有的主機:scp/etc/fdfs/noauth.gif192.168.122.200:/etc/fdfs2、【fastdfs-storage-group1-01】修改防盜鏈的配置文件:vim/etc/fdfs/http.conf;

FastDFS的安全配置介紹

3、【fastdfs-storage-group1-01】將此時的http.conf的配置拷貝到其它主機:

·拷貝其它主機:scp/etc/fdfs/http.conf192.168.122.200:/etc/fdfs/;4、【fastdfs-storage-*】需要重新啟動storage服務:/usr/bin/fdfs_storaged/etc/fdfs/storage.confrestart;5、【fastdfs-storage-*】所有的nginx服務必須重新啟動:/usr/local/nginx/sbin/nginx-sreload;6、【fastdfs-storage-*】所有的token失效之后需要顯示一張固定的圖片,那么這個圖片還需要進行授權處理

chmod777-R/etc/fdfs/noauth.gif

7、通過java程序生成客戶端的Token。

·前提:你當前電腦上的日期時間和你服務器上的日期時間是對等的;·修改“fdfs_client.conf”配置文件;

tracker_server=192.168.122.198:22122 http.anti_steal_token=true http.secret_key=mldnjava01051283346hahahaheihei

·編寫程序生成一個Token信息:

packagecn.mldn.demo;importorg.csource.fastdfs.ClientGlobal;importorg.csource.fastdfs.ProtoCommon;importorg.csource.fastdfs.TrackerClient;importorg.csource.fastdfs.TrackerServer;importorg.springframework.core.io.ClassPathResource;public class FDFSToken{  publicstaticvoidmain(String[]args)throwsException{      //1、讀取上傳的配置文件,此配置文件在CLASSPATH路徑下  ClassPathResourceres=newClassPathResource("fdfs_client.conf");  //2、初始化FastDFS上傳的環境  ClientGlobal.init(res.getClassLoader().getResource("fdfs_client.conf").getPath());//3、建立Tracker的客戶端連接  TrackerClienttracker=newTrackerClient();  TrackerServertrackerServer=tracker.getConnection();//取得服務器連接//定義文件id的時候千萬不要增加組名稱,否則無法訪問   String  fileId="M00/00/00/wKh7yVg71i6ASCLbAAL6dz7aOB0963.jpg";   intts=(int)(System.currentTimeMillis()/1000);   Stringtoken=ProtoCommon.getToken(fileId,ts,ClientGlobal.g_secret_key);StringBufferfileUrl=newStringBuffer();  fileUrl.append("http://");  fileUrl.append(trackerServer.getInetSocketAddress().getHostString());  fileUrl.append("/group2/").append(fileId);  fileUrl.append("?token=").append(token).append("&ts=").append(ts);  System.out.println(fileUrl);  trackerServer.close();  }

如果現在生成的Token是正常的內容,那么則可以進行正常的訪問,如果token不正確,或者Token的有效時間一到,那么此時該路徑將顯示沒有授權的圖片。

到此,相信大家對“FastDFS的安全配置介紹”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


分享文章:FastDFS的安全配置介紹
文章網址:http://m.jcarcd.cn/article/jsegcg.html
主站蜘蛛池模板: 乱轮视频| 97在线播放 | 日韩欧美色射高清 | 国产综合精品一区二 | 91国内在线视 | 精品一区二 | 日韩欧群| 国产免费一 | 日本亚洲歐洲中文 | www成人精品 | 欧美午夜性春 | 日韩欧综合精品 | 日韩精品一区二 | 国产乱子 | 欧美一级夜夜爽视频 | 精品福利枧频网站 | 欧美性性性性 | 乱中年女人伦中 | 国产丝袜在线视频 | 国产乡下妇女三片 | 中文字幕丰 | 国精品片在线视频 | 成人午夜影院网站 | 三区免费高清视 | 最新在线国产麻豆 | 欧美日韩在线高清 | 国产在线久欧美视频 | 国产精品免费大 | 日韩乱妇乱女 | 91不卡在 | 最新热门电视剧 | 99re这里 | 91视频一区二区 | 九九在线| 91国在线精品 | 国产精品爽爽在 | 青青草人人 | 区水蜜桃在线观看 | 国产专区手机在 | 日本淫秽视频在线 | 精品一区二 |