摘要:準備安裝包安裝添加添加以下內容執行安裝解壓修改編譯配置修改以下內容執行以下命令安裝就成功安裝到了添加添加以下內容執行啟動腳本,從測試服務器拷貝安裝安裝包準備準備好源碼包解壓執行以下命令解壓安裝包修改編譯配置修
準備安裝包
/opt/libevent-2.0.22-stable.tar.gz /opt/FastDFS_v4.06.tar.gz安裝libevent
cd /opt tar zxvf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable ./configure --prefix=/opt/yliyun/libevent/ make && make install
添加lib:
vim /etc/ld.so.conf
添加以下內容:
/opt/yliyun/libevent/lib
執行:
ldconfig安裝FastDFS
解壓:
cd /opt tar zxvf FastDFS_v4.06.tar.gz cd FastDFS
修改編譯配置:
vim make.sh
修改以下內容:
TARGET_PREFIX=/opt/yliyun/fdfs TARGET_CONF_PATH=/opt/yliyun/fdfs/etc
執行以下命令安裝:
./make.sh C_INCLUDE_PATH=/opt/yliyun/libevent/include LIBRARY_PATH=/opt/yliyun/libevent/lib ./make.sh install
FastDFS就成功安裝到/opt/yliyun/fdfs了
添加lib:
vim /etc/ld.so.conf
添加以下內容:
/opt/yliyun/fdfs/lib
執行:
ldconfig
啟動腳本,從測試服務器拷貝:
/opt/yliyun/bin/fdfs_trackerd /opt/yliyun/bin/fdfs_storagedNginx安裝
安裝包準備
準備好源碼包:
/opt/ngx_openresty-1.9.3.2.tar.gz /opt/fastdfs-nginx-module_v1.15.tar.gz
解壓
執行以下命令解壓安裝包:
cd /opt tar zxvf fastdfs-nginx-module_v1.15.tar.gz tar zxvf ngx_openresty-1.9.3.2.tar.gz
修改編譯配置:
vim fastdfs-nginx-module/src/config
修改內容如下:
ngx_addon_name=ngx_http_fastdfs_module HTTP_MODULES="$HTTP_MODULES ngx_http_fastdfs_module" NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_fastdfs_module.c" CORE_INCS="$CORE_INCS /opt/yliyun/fdfs/include/fastdfs /opt/yliyun/fdfs/include/fastcommon/" CORE_LIBS="$CORE_LIBS -L/opt/yliyun/fdfs/lib -lfastcommon -lfdfsclient" CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -DFDFS_OUTPUT_CHUNK_SIZE="256*1024" -DFDFS_MOD_CONF_FILENAME=""/opt/yliyun/fdfs/etc/mod_fastdfs.conf"""
編譯安裝
執行以下命令安裝編譯所需的依賴:
yum install -y pcre-devel openssl-devel
執行以下命令編譯安裝openresty:
mkdir yliyun cd ngx_openresty-1.9.3.2 ./configure --prefix=/opt/yliyun/openresty --add-module=/opt/fastdfs-nginx-module/src/ make make install
openresty就成功安裝到/opt/yliyun/openresty了
數據目錄:
mkdir -pv /data/yliyun/data/g1_data0
日志目錄:
mkdir -pv /data/yliyun/logs/nginx mkdir -pv /opt/yliyun/data/tracker mkdir -pv /opt/yliyun/data/storage配置修改 FastDFS配置修改
Tracker配置
修改配置:
vim /opt/yliyun/fdfs/etc/tracker.conf
修改以下內容:
base_path=/opt/yliyun/data/tracker store_group=group1
Storage配置
修改配置:
vim /opt/yliyun/fdfs/etc/storage.conf
修改以下內容:
group_name=group1 base_path=/data/yliyun/logs/fdfs/storage store_path0=/data/yliyun/data/g1_data0 tracker_server=192.168.1.2:22122Nginx插件配置
修改配置:
vim /opt/yliyun/fdfs/etc/mod_fastdfs.conf
修改以下內容:
base_path=/data/yliyun/logs/nginx tracker_server=192.168.1.2:22122 group_name=group1 store_path0=/data/yliyun/data/g1_data0 log_filename=/data/yliyun/logs/nginx /mod_fdfs.logNginx配置修改
修改nginx配置:
vim /opt/yliyun/openrestry/nginx/conf/nginx.conf
添加以下配置:
location ~ /group1/M0[0-9] { ngx_fastdfs_module; }防火墻配置
編輯配置文件:
vim /etc/sysconfig/iptables
添加以下配置:
-A INPUT -s 10.137.147.0/24 -p tcp --dport 80 -j ACCEPT -A INPUT -s 10.137.147.0/24 -p tcp --dport 22122 -j ACCEPT -A INPUT -s 10.137.147.0/24 -p tcp --dport 23000 -j ACCEPT
重啟防火墻:
service iptables restart
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39315.html
摘要:啟動后會連接到告知自己的信息,形成映射關聯,并采用心跳機制保持狀態。存儲節點負責文件的存儲,可以集群部署。一個卷組內之間相互通信,文件進行同步,保證卷內完全一致,所以一個卷的容量以最小的服務器為準。 簡介 FastDFS是一個輕量級分布式文件系統。可以對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,而且可以集群部署,有高可用保障。相應的競品有Ceph、T...
摘要:啟動后會連接到告知自己的信息,形成映射關聯,并采用心跳機制保持狀態。存儲節點負責文件的存儲,可以集群部署。一個卷組內之間相互通信,文件進行同步,保證卷內完全一致,所以一個卷的容量以最小的服務器為準。 簡介 FastDFS是一個輕量級分布式文件系統。可以對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,而且可以集群部署,有高可用保障。相應的競品有Ceph、T...
摘要:的存儲策略為了支持大容量,存儲節點服務器采用了分卷或分組的組織方式。的文件下載客戶端成功后,會拿到一個生成的文件名,接下來客戶端根據這個文件名即可訪問到該文件。一、FastDFS介紹FastDFS開源地址:https://github.com/happyfish100參考:分布式文件系統FastDFS設計原理參考:FastDFS分布式文件系統個人封裝的FastDFS Java API:htt...
閱讀 2499·2021-11-25 09:43
閱讀 2609·2021-11-16 11:50
閱讀 3290·2021-10-09 09:44
閱讀 3201·2021-09-26 09:55
閱讀 2839·2019-08-30 13:50
閱讀 1031·2019-08-29 13:24
閱讀 2076·2019-08-26 11:44
閱讀 2802·2019-08-26 11:37