中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

FastDFS單機搭建-創(chuàng)新互聯(lián)

簡介

FastDFS 是一個開源的高性能分布式文件系統(tǒng)(DFS)。
FastDFS 系統(tǒng)有三個角色:跟蹤服務器(Tracker Server)、存儲服務器(Storage Server)和客戶端(Client)。
 Tracker Server:跟蹤服務器,主要做調(diào)度工作,起到均衡的作用;負責管理所有的 storage server和 group,每個 storage 在啟動后會連接 Tracker,告知自己所屬 group 等信息,并保持周期性心跳。
 Storage Server:存儲服務器,主要提供容量和備份服務;以 group 為單位,每個 group 內(nèi)可以有多臺 storage server,數(shù)據(jù)互為備份。
 Client:客戶端,上傳下載數(shù)據(jù)的服務器,也就是我們自己的項目所部署在的服務器。
FastDFS單機搭建

創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)營銷推廣、網(wǎng)站重做改版、靖西網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5建站成都做商城網(wǎng)站、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為靖西等各大城市提供網(wǎng)站開發(fā)制作服務。

安裝

環(huán)境準備

編譯源碼需要gcc gcc-c++ perl,軟件包解壓需要unzip
 yum -y install gcc gcc-c++ perl unzip

提前下載好需要的軟件包(統(tǒng)一下載在/usr/local/src目錄)

下載libfastcommon環(huán)境包:         wget https://github.com/happyfish200/libfastcommon/archive/V1.0.7.tar.gz
下載FastDFS包:         wget https://github.com/happyfish200/fastdfs/archive/V5.05.tar.gz
下載nginx源碼包:         wget -c https://nginx.org/download/nginx-1.12.1.tar.gz
下載?fastdfs-nginx-module插件包: wget  https://github.com/happyfish200/fastdfs-nginx-module/archive/5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip

1.安裝 libfastcommon
解壓并進入

tar -zxvf V1.0.7.tar.gz
cd libfastcommon-1.0.7

編譯、安裝

 ./make.sh
 ./make.sh install

libfastcommon.so 默認安裝到了/usr/lib64/libfastcommon.so。但是后續(xù)我們安裝的FastDFS主程序設置的lib目錄是/usr/local/lib,因此需要創(chuàng)建軟鏈接。

ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

2.下載安裝FastDFS
解壓并進入

 tar -zxvf V5.05.tar.gz
 cd fastdfs-5.05

編譯、安裝

 ./make.sh
 ./make.sh install

安裝后的相應文件與目錄如下:
fastdfs的服務腳本

/etc/init.d/fdfs_storaged
/etc/init.d/fdfs_tracker

fastdfs配置文件

/etc/fdfs/client.conf.sample
/etc/fdfs/storage.conf.sample
/etc/fdfs/tracker.conf.sample

命令工具在 /usr/bin/。
FastDFS 服務腳本設置的 bin 目錄是 /usr/local/bin, 但實際命令安裝在 /usr/bin/ 下。我們需要建立 /usr/bin 到 /usr/local/bin 的軟鏈接

ln -s /usr/bin/fdfs_trackerd /usr/local/bin
ln -s /usr/bin/fdfs_storaged /usr/local/bin
ln -s /usr/bin/stop.sh /usr/local/bin
ln -s /usr/bin/restart.sh /usr/local/bin

3.配置FastDFS跟蹤器(Tracker)
進入 /etc/fdfs,復制 FastDFS 跟蹤器樣例配置文件 tracker.conf.sample,并重命名為 tracker.conf

 cd /etc/fdfs
 cp tracker.conf.sample tracker.conf
 vim tracker.conf

編輯tracker.conf ,以下需要修改下,其它的默認即可。

# Tracker 數(shù)據(jù)和日志目錄地址(根目錄必須存在,子目錄會自動創(chuàng)建)
base_path=/home/fastdfs/tracker
# HTTP 服務端口
http.server_port=80

創(chuàng)建tracker基礎數(shù)據(jù)目錄,即base_path對應的目錄

mkdir -p /home/fastdfs/tracker

啟動Tracker

# service fdfs_trackerd start   
或
# systemctl start fdfs_trackerd

netstat -unltp|grep fdfs

FastDFS單機搭建
關閉

service fdfs_trackerd stop

4.配置 FastDFS 存儲 (Storage)
進入 /etc/fdfs 目錄

# cd /etc/fdfs
# cp storage.conf.sample storage.conf
# vim storage.conf

編輯storage.conf

# Storage 數(shù)據(jù)和日志目錄地址(根目錄必須存在,子目錄會自動生成)
base_path=/home/fastdfs/storage
# 如果不配置 store_path0,那它就和 base_path 對應的路徑一樣,此處直接注釋掉。
#store_path0=/home/fastdfs/file
# 有多個 tracker server 時,每個 tracker server 寫一行
tracker_server=192.168.244.8:22122
# 訪問端口
http.server_port=80

創(chuàng)建Storage基礎數(shù)據(jù)目錄,對應base_path目錄

# mkdir -p /home/fastdfs/storage

啟動 Storage

# service fdfs_storaged 
#查看狀態(tài)
# netstat -unltp|grep fdfs
#關閉
# service fdfs_storaged stop

FastDFS單機搭建
查看Storage和Tracker是否在通信
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
FastDFS單機搭建
5.文件上傳測試
修改 Tracker?服務器中的客戶端配置文件?

# cd /etc/fdfs
# cp client.conf.sample client.conf
# vim client.conf

修改如下配置即可,其它默認。

# Client 的數(shù)據(jù)和日志目錄
base_path=/home/fastdfs/client
# Tracker端口
tracker_server=192.168.244.8:22122
#tracker服務器的端口
http.tracker_server_port=8081

上傳測試

# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf  xxx.jpg

FastDFS單機搭建
FastDFS單機搭建

安裝nginx

1.安裝nginx所需環(huán)境
PCRE pcre-devel 安裝
# yum install -y pcre pcre-devel
zlib 安裝
# yum install -y zlib zlib-devel
OpenSSL 安裝
# yum install -y openssl openssl-devel
2.安裝nginx

# tar -zxvf nginx-1.12.1.tar.gz
# cd nginx-1.12.1

# ./configure

# make
# make install

#啟動
# cd /usr/local/nginx/sbin/
# ./nginx

# ./nginx -s stop
# ./nginx -s quit
# ./nginx -s reload

/usr/local/nginx/sbin/nginx -V

FastDFS單機搭建
修改nginx.conf

# vim /usr/local/nginx/conf/nginx.conf

#添加如下行,將 /group1/M00 映射到 /home/fastdfs/storage/data
location /group1/M00 {
alias /home/fastdfs/storage/data;
}

重啟

# /usr/local/nginx/sbin/nginx -s reload

FastDFS單機搭建
在瀏覽器訪問之前上傳的文件、成功。
http://192.168.244.8/group1/M00/00/00/wKj0CF0cTBKAYwBiAABdrZgsqUU227.jpg

3.Nginx的fastdfs 模塊
解壓?fastdfs-nginx-module

# 解壓
# unzip 5e5f3566bbfa57418b5506aaefbe107a42c9fcb1.zip
# 重命名
# mv fastdfs-nginx-module-5e5f3566bbfa57418b5506aaefbe107a42c9fcb1 fastdfs-nginx-module

配置Nginx

# 先停掉nginx服務
# /usr/local/nginx/sbin/nginx -s stop
進入nginx解壓包目錄
# cd /usr/local/src/nginx-1.12.1/

# 添加模塊
# ./configure --add-module=../fastdfs-nginx-module/src
重新編譯、安裝
# make && make install

#查看Nginx的版本模塊
# /usr/local/nginx/sbin/nginx -V

FastDFS單機搭建

復制 fastdfs-nginx-module 源碼中的配置文件到/etc/fdfs 目錄, 并修改

# cd /usr/local/src/fastdfs-nginx-module/src
# cp mod_fastdfs.conf /etc/fdfs/

修改如下配置,其它默認

# 連接超時時間
connect_timeout=10
# Tracker Server
tracker_server=192.168.244.8:22122
# 如果文件ID的uri中包含/group**,則要設置為true
url_have_group_name = true
# Storage 配置的store_path0路徑,必須和storage.conf中的一致,統(tǒng)一注釋掉
#store_path0= /home/yuqing/fastdfs

復制 FastDFS 的部分配置文件到/etc/fdfs 目錄

# cd /usr/local/src/fastdfs-5.05/conf/
# cp anti-steal.jpg http.conf mime.types /etc/fdfs/

配置nginx,修改nginx.conf
在80端口下添加fastdfs-nginx模塊

location ~/group0/M00 {
ngx_fastdfs_module;
}

FastDFS單機搭建
注意:
 listen 80?端口值是要與?/etc/fdfs/storage.conf 中的 http.server_port=80 (前面改成80了)相對應。
啟動nginx

# /usr/local/nginx/sbin/nginx

FastDFS單機搭建
重新上傳一個圖片,能用瀏覽器打開,即安裝成功。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁名稱:FastDFS單機搭建-創(chuàng)新互聯(lián)
本文來源:http://www.2m8n56k.cn/article20/dodhco.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站設計公司移動網(wǎng)站建設小程序開發(fā)響應式網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
主站蜘蛛池模板: 亚洲成年| 亚洲精品免费视频 | 99re8免费视频精品全部 | 久草精品视频 | 国产亚洲精品自在久久77 | 精品免费久久久久国产一区 | 国产视频综合 | 国产91色综合久久免费 | 日韩欧美在线播放视频 | 欧美a级毛片免费播敢 | 一级中国乱子伦视频 | 亚洲欧美网 | 国产综合精品久久亚洲 | 国产在线观看一区二区三区四区 | 99爱视频精品免视看 | 国产免费久久精品99久久 | 精品视频在线一区 | 久草视频在线网 | 国产欧美日韩精品一区二区三区 | 亚洲欧美另类自拍第一页 | 九九在线精品视频播放 | 在线亚洲一区二区 | 视频网18免费 | 国产精品揄拍一区二区 | 老人毛片| 中国人免费观看高清在线观看二区 | 日本视频在线免费观看 | 久久亚洲精品成人综合 | 亚洲精品国自产拍在线观看 | 欧美在线一级片 | 日韩性黄色一级 | a欧美在线 | 国产亚洲精品一区二区在线播放 | 国产色a | 亚洲天堂色视频 | 久草在在线 | 日本在线观看免费视频 | 一级欧美一级日韩 | 免费国产黄网站在线观看视频 | 久久99精品国产免费观看 | 成人做爰毛片免费视频 |