自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Centos系統(tǒng)下如何安裝配置FastDFS?

運(yùn)維 系統(tǒng)運(yùn)維
FastDFS是一個(gè)開源的輕量級(jí)分布式文件系統(tǒng),它對(duì)文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(wèn)(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載均衡的問(wèn)題。在Centos 系統(tǒng)下如何安裝配置FastDFS?

FastDFS是一個(gè)開源的輕量級(jí)分布式文件系統(tǒng),它對(duì)文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(wèn)(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載均衡的問(wèn)題。在Centos 系統(tǒng)下如何安裝配置FastDFS?

1:安裝libevent(libevent-2.0.16-stable)

  1. ##卸載系統(tǒng)自帶libevent   
  2. rpm -qa|grep libevent rpm -e libevent*   
  3. ##為Trackerd和Storaged節(jié)點(diǎn)節(jié)點(diǎn)安裝libevent   
  4. cd /home/ylh   
  5. wget http://unclelu-server.googlecode.com/files/libevent-2.0.16-stable.tar.gz   
  6. tar -zxvf libevent-2.0.16-stable.tar.gz   
  7. cd libevent-2.0.16-stable   
  8. make clean   
  9. ./configure   
  10. make && make install   
  11. ##為libevent創(chuàng)建軟鏈接到/lib庫(kù)下,64位系統(tǒng)對(duì)應(yīng)/lib64   
  12. ln -s /usr/local/lib/libevent* /lib/   
  13. ln -s /usr/local/lib/libevent* /lib64/ 

2:為Trackerd節(jié)點(diǎn)安裝FastDFS,并修改配置文件/etc/fdfs/tracker.conf( 如果Trackerd需要使用內(nèi)置的web server,需要修改make文件,啟用WITH_HTTPD=1再編譯) :

  1. cd /home/ylh   
  2. wget http://fastdfs.googlecode.com/files/FastDFS_v3.06.tar.gz   
  3. tar -zxvf FastDFS_v3.06.tar.gz   
  4. cd FastDFS_v3.06   
  5. ./make.sh   
  6. ./make.sh install   
  7. ##創(chuàng)建存儲(chǔ)目錄   
  8. mkdir /home/ylh/fastdfs   
  9. ##修改配置文件. vim /etc/fdfs/tracker.conf 修改后保存退出   
  10. ##啟動(dòng)Trackerd   
  11. /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf 

3:為Storaged節(jié)點(diǎn)安裝FastDFS,Storaged節(jié)點(diǎn)也需要libevent,安裝步驟參見第一步:

  1. cd /home/ylh   
  2. wget http://fastdfs.googlecode.com/files/FastDFS_v3.06.tar.gz   
  3. tar -zxvf FastDFS_v3.06.tar.gz   
  4. cd FastDFS_v3.06   
  5. ./make.sh   
  6. ./make.sh install 

4:為Storaged節(jié)點(diǎn)安裝web服務(wù)器,Storaged節(jié)點(diǎn)可以使用nginx或者apache提供http下載服務(wù)。這里我們選用nginx。

  1. cd /home/ylh   
  2. wget http://nginx.org/download/nginx-0.8.55.tar.gz   
  3. tar zxvf nginx-0.8.55.tar.gz   
  4. cd nginx-0.8.55   
  5. ./configure –prefix=/opt/nginx –with-http_stub_status_module   
  6. make && make install 

5:為Storaged節(jié)點(diǎn)安裝fastdfs-nginx-module

  1. cd /home/ylh   
  2. wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz   
  3. tar xzf fastdfs_nginx_module_v1.05.tar.gz   
  4. cd /home/ylh/nginx-0.8.55 ./configure –add-module=/home/ylh/fastdfs-nginx-module/src   
  5. make; make install 

6:修改nginx配置文件并保存退出 (vim /usr/local/nginx/conf/nginx.conf)

  1. location /M00 {   
  2. root /home/ylh/fastdfs/data;   
  3. ngx_fastdfs_module;   

7:拷貝并修改nginx模塊配置文件

  1. cp /home/ylh/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs   
  2. vim 修改/etc/fdfs/mod_fastdfs.conf 保存退出   
  3. ##啟動(dòng)nginx   
  4. /usr/local/nginx/sbin/nginx 

8:修改Storaged節(jié)點(diǎn)的配置文件/etc/fdfs/storage.conf,啟動(dòng)Storaged

  1. ##創(chuàng)建存儲(chǔ)目錄 mkdir /home/ylh/fastdfs   
  2. ##修改配置 vim /etc/fdfs/storage.conf 修改后保存退出   
  3. ##啟動(dòng) Storaged   
  4. /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf 

9:測(cè)試

  1. ## 修改客戶端配置文件/etc/conf/client.conf文件并保存退出   
  2. ##測(cè)試上傳   
  3. /usr/local/bin/ fs_test /etc/conf/client.conf upload /home/a.jpg  

如果上傳成功回顯信息中有文件的url,在瀏覽器中,輸入url地址, tracker server會(huì)自動(dòng)重定向到存儲(chǔ)文件的storage server,文件下載成功。

至此,已經(jīng)成功搭建了FastDFS。

責(zé)任編輯:黃丹 來(lái)源: 華夏聯(lián)盟網(wǎng)
相關(guān)推薦

2011-04-01 12:22:35

2013-09-02 14:22:51

CentOS 5.8Varnish

2010-03-29 14:48:58

CentOS系統(tǒng)

2011-02-23 09:55:33

Centos安裝vsftpd

2010-01-13 15:50:23

CentOS安裝

2010-01-14 14:51:07

CentOS安裝配置

2011-03-31 09:02:22

Windows安裝MRTG

2011-04-01 14:09:44

CentOS 5.5zabbix

2011-03-02 09:47:51

PureftpCentos

2011-03-02 10:09:53

CentosPureftp

2011-03-31 10:31:18

Ubuntu安裝MRTG

2010-04-06 11:15:23

2010-05-21 15:12:58

Centos下SVN的

2012-03-18 22:33:15

centosxen

2011-03-02 09:31:13

2011-03-11 12:57:30

CentosLAMP

2010-01-13 11:17:50

2011-03-02 09:31:13

2012-08-17 09:48:55

MongoDB

2011-09-02 14:07:59

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)