Linux(centos)系統下安裝fastdfs安裝部署步驟


試驗環境,所以打算把跟蹤器和存儲器安裝到同一台實例上

1、准備安裝包上傳到/usr/local/fastdfs

FastDFS_v5.05.tar.gz (FastDFS安裝包)

libfastcommonV1.0.7.tar.gz (FastDFS依賴程序)

nginx-1.8.0.tar.gz (nginx安裝包,用於做文件請求http代理服務器)

fastdfs-nginx-module_v1.16.tar.gz (nginx和fastdfs的橋梁插件模塊)

安裝包路徑:

鏈接:https://pan.baidu.com/s/1sR1FbaFOg0WJ2GejsaqZBw
提取碼:4dxf

2、安裝C/C++ 編譯環境

yum -y install gcc gcc-c++

yum -y install libevent

3、安裝 libfastcommon

cd /usr/local/fastdfs
tar -zxf libfastcommonV1.0.7.tar.gz
cd libfastcommon-1.0.7
./make.sh
./make.sh install
cp /usr/lib64/libfastcommon.so /usr/lib

4、安裝FastDFS

cd /usr/local/fastdfs

tar -zxf FastDFS_v5.05.tar.gz

cd FastDFS

./make.sh

./make.sh install

cd conf

cp * /etc/fdfs

5、編輯/etc/fdfs/tracker.conf

vi /etc/fdfs/tracker.conf
base_path=/usr/local/fastdfs/FastDFS/tracker

6、啟動tracker

  /usr/bin/fdfs_trackerd /etc/fdfs/tracler.conf  

7、配置storage節點

vi /etc/fdfs/storage.conf

base_path=/usr/local/fastdfs/FastDFS/storage

store_path0=/usr/local/fastdfs/FastDFS/storage

tracker_server = 192.168.0.107:22122

8、啟動storage節點

  /usr/bin/fdfs_storaged/etc/fdfs/storage.conf 

9、配置測試

cd /usr/local/fastdfs//FastDFS/client/

cp libfastclient.so /usr/lib

10、修改測試配置文件

vi /etc/fdfs/client.conf

base_path=/usr/local/fastdfs/FastDFS/client

tracker_server=192.168.0.107:22122

11、測試上傳

vim /root/hi.html

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /root/hi.html

12、安裝nginx

yum install -y gcc-c++   (已安裝)

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

13、解壓fastdfs-nginx-module_v1.16.tar.gz

cd /usr/local/fastdfs/

tar -zxf fastdfs-nginx-module_v1.16.tar.gz

14、修改fastdfs-nginx-module/src/config配置文件

​ 把CORE_INCS="$CORE_INCS /usr/local/include/fastdfs /usr/include/fastcommon/"

​ 修改為:CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

​ 把CORE_LIBS="$CORE_LIBS -L/usr/local/lib -lfastcommon -lfdfsclient"

​ 修改為:CORE_LIBS="$CORE_LIBS -L/usr/lib -lfastcommon -lfdfsclient"

實際就是把路徑中的local這一層刪除掉

15、復制fastdfs-nginx-module/src/mod_fastdfs.conf 到/etc/fdfs目錄下

並編輯

cp mod_fastdfs.conf /etc/fdfs/

tracker_server=192.168.0.107:22122

url_have_group_name = true

storage_server_port=23000

group_name=group1

store_path0=/usr/local/fastdfs/FastDFS/storage

16、安裝nginx

cd /usr/local/fastdfs

tar -zxf nginx-1.8.0.tar.gz

cd nginx-1.8.0
./configure --add-module=/usr/local/fastdfs/fastdfs-nginx-module/src

make

make install

17、配置nginx

cd /usr/local/nginx/conf​

vim nginx.conf

server{
listen 80;
server_name localhost;
location /group1/M00/{
ngx_fastdfs_module;
}
}

18、重啟nginx

/usr/local/nginx/sbin/nginx


免責聲明!

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



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