校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > Centos7配置fastdfs和nginx分布式文件存儲(chǔ)系統(tǒng)實(shí)現(xiàn)過程解析

Centos7配置fastdfs和nginx分布式文件存儲(chǔ)系統(tǒng)實(shí)現(xiàn)過程解析

熱門標(biāo)簽:網(wǎng)站上插入地圖標(biāo)注內(nèi)容 地圖標(biāo)注企業(yè)名稱侵權(quán)案件 重慶營銷外呼系統(tǒng)排名 地圖標(biāo)注需要現(xiàn)場嗎 工廠位置地圖標(biāo)注 繽客網(wǎng)注冊時(shí)地圖標(biāo)注出不來 企業(yè)400電話辦理哪正規(guī) 400電話辦理哪家好廠商 鶴壁電銷外呼系統(tǒng)怎么安裝

1、安裝libfastcommon-1.0.43,安裝包可以在大佬的https://github.com/happyfish100/libfastcommon/releases下載

[root@localhost Downloads]# tar -zxvf libfastcommon-1.0.43.tar.gz

# 解壓后進(jìn)入目錄進(jìn)行編譯并安裝
[root@localhost libfastcommon-1.0.43]#cd libfastcommon-1.0.43
[root@localhost libfastcommon-1.0.43]#make
[root@localhost libfastcommon-1.0.43]#make install

注意:libfastcommon安裝好后會(huì)在/usr/lib64 目錄下生成 libfastcommon.so 庫文件;由于FastDFS程序引用usr/lib目錄所以需要將/usr/lib64下的庫文件拷貝至/usr/lib下

cp /usr/lib64/libfastcommon.so /usr/lib

2、安裝fastdfs,安裝包可以在大佬的https://github.com/happyfish100/fastdfs/releases下載

#解壓到當(dāng)前目錄
tar -zxvf fastdfs-6.06.tar.gz

# 進(jìn)入到目錄進(jìn)行編譯與安裝
make.sh
make.sh install

安裝成功后,將/conf下的文件復(fù)制到/etc/fdfs中

[root@localhost conf]# ll
total 92
-rw-rw-r--. 1 root root 23981 Dec 31 07:36 anti-steal.jpg
-rw-rw-r--. 1 root root 1909 Dec 31 07:36 client.conf
-rw-rw-r--. 1 root root 965 Dec 31 07:36 http.conf
-rw-rw-r--. 1 root root 31172 Dec 31 07:36 mime.types
-rw-rw-r--. 1 root root 10246 Dec 31 07:36 storage.conf
-rw-rw-r--. 1 root root 620 Dec 31 07:36 storage_ids.conf
-rw-rw-r--. 1 root root 9138 Dec 31 07:36 tracker.conf
[root@localhost conf]# cd ..
[root@localhost fastdfs-6.06]# cp /conf/* /etc/fdfs
[root@localhost fastdfs-6.06]# ll /etc/fdfs
total 128
-rw-r--r--. 1 root root 23981 Jun 21 02:16 anti-steal.jpg
-rw-r--r--. 1 root root 1904 Jun 21 02:24 client.conf
-rw-r--r--. 1 root root 1909 Jun 21 02:15 client.conf.sample
-rw-r--r--. 1 root root 965 Jun 21 02:54 http.conf
-rw-r--r--. 1 root root 31172 Jun 21 02:54 mime.types
-rw-r--r--. 1 root root 3738 Jun 21 02:41 mod_fastdfs.conf
-rw-r--r--. 1 root root 10238 Jun 21 02:23 storage.conf
-rw-r--r--. 1 root root 10246 Jun 21 02:15 storage.conf.sample
-rw-r--r--. 1 root root 620 Jun 21 02:16 storage_ids.conf
-rw-r--r--. 1 root root 620 Jun 21 02:15 storage_ids.conf.sample
-rw-r--r--. 1 root root 9129 Jun 21 02:18 tracker.conf
-rw-r--r--. 1 root root 9138 Jun 21 02:15 tracker.conf.sample
[root@localhost fastdfs-6.06]#

3、配置和啟動(dòng)tracker

# 進(jìn)入/etc/fdfs目錄中
cd /etc/fdfs

# 拷貝一份新的tracker配置文件
cp tracker.conf.sample tracker.conf

#修改tracker.conf ; vim tracker.conf
# /home/fastdfs用于存放tracker的data和log
base_path=/home/yuqing/fastdfs 改為: base_path=/home/fastdfs
http.server_port 改為: 80

# 啟動(dòng)tracker
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

4、配置和啟動(dòng)storage

# 進(jìn)入/etc/fdfs目錄中
cd /etc/fdfs

# 拷貝一份新的tracker配置文件
cp storage.conf.sample storage.conf

# 修改storage.conf ; vim storage.conf
group_name=group1 #配置組名
base_path=/home/yuqing/fastdfs 改為: base_path=/home/fastdfs

#store存放文件的位置(store_path)
store_path0=/home/yuqing/fastdfs 改為: store_path0=/home/fdfs_storage 
#如果有多個(gè)掛載磁盤則定義多個(gè)store_path,如下
#store_path1=.....
#store_path2=......

#配置tracker服務(wù)器:IP
tracker_server=192.168.172.20:22122
#如果有多個(gè)則配置多個(gè)tracker
#tracker_server=192.168.101.4:22122

#配置http端口,使用默認(rèn)端口
http.server_port=8888

#啟動(dòng)storage, 運(yùn)行命令如下:
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

#啟動(dòng)完成后進(jìn)入 /home/fdfs_storage/data 目錄下,顯示目錄如下
[root@localhost home]# cd fdfs_storage/
[root@localhost fdfs_storage]# ls
data
[root@localhost fdfs_storage]# cd data/
[root@localhost data]# ls
00 0A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96 A0 AA B4 BE C8 D2 DC E6 F0 FA
01 0B 15 1F 29 33 3D 47 51 5B 65 6F 79 83 8D 97 A1 AB B5 BF C9 D3 DD E7 F1 FB
02 0C 16 20 2A 34 3E 48 52 5C 66 70 7A 84 8E 98 A2 AC B6 C0 CA D4 DE E8 F2 FC
03 0D 17 21 2B 35 3F 49 53 5D 67 71 7B 85 8F 99 A3 AD B7 C1 CB D5 DF E9 F3 FD
04 0E 18 22 2C 36 40 4A 54 5E 68 72 7C 86 90 9A A4 AE B8 C2 CC D6 E0 EA F4 FE
05 0F 19 23 2D 37 41 4B 55 5F 69 73 7D 87 91 9B A5 AF B9 C3 CD D7 E1 EB F5 FF
06 10 1A 24 2E 38 42 4C 56 60 6A 74 7E 88 92 9C A6 B0 BA C4 CE D8 E2 EC F6
07 11 1B 25 2F 39 43 4D 57 61 6B 75 7F 89 93 9D A7 B1 BB C5 CF D9 E3 ED F7
08 12 1C 26 30 3A 44 4E 58 62 6C 76 80 8A 94 9E A8 B2 BC C6 D0 DA E4 EE F8
09 13 1D 27 31 3B 45 4F 59 63 6D 77 81 8B 95 9F A9 B3 BD C7 D1 DB E5 EF F9
[root@localhost data]#

5、使用fastdfs自帶工具測試上傳文件

# 切換目錄到 /etc/fdfs/ 目錄下
cd /etc/fdfs

# 拷貝一份新的client配置文件
cp client.conf.sample client.conf

# 修改client.conf ; vim client.conf
base_path = /home/fastdfs
tracker_server = 192.168.52.133:22122
#tracker_server = 192.168.0.197:22122

#進(jìn)行上傳文件的測試,運(yùn)行如下:
/usr/bin/fdfs_test /etc/fdfs/client.conf upload wyc01.jpg

#結(jié)果:
[youth@localhost Pictures]$ /usr/bin/fdfs_test /etc/fdfs/client.conf upload wyc01.jpg 
This is FastDFS client test program v6.06

Copyright (C) 2008, Happy Fish / YuQing

FastDFS may be copied only under the terms of the GNU General
Public License V3, which may be found in the FastDFS source kit.
Please visit the FastDFS Home Page http://www.fastken.com/ 
for more detail.

[2020-06-21 03:54:35] DEBUG - base_path=/home/fastdfs, connect_timeout=5, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0

tracker_query_storage_store_list_without_group: 
 server 1. group_name=, ip_addr=192.168.52.133, port=23000

group_name=group1, ip_addr=192.168.52.133, port=23000
storage_upload_by_filename
group_name=group1, remote_filename=M00/00/00/wKg0hV7uaXyALZfuAABDP6pWIGE814.jpg
source ip address: 192.168.52.133
file timestamp=2020-06-21 03:54:36
file size=17215
file crc32=2857771105
example file url: http://192.168.52.133/group1/M00/00/00/wKg0hV7uaXyALZfuAABDP6pWIGE814.jpg
storage_upload_slave_by_filename
group_name=group1, remote_filename=M00/00/00/wKg0hV7uaXyALZfuAABDP6pWIGE814_big.jpg
source ip address: 192.168.52.133
file timestamp=2020-06-21 03:54:36
file size=17215
file crc32=2857771105
example file url: http://192.168.52.133/group1/M00/00/00/wKg0hV7uaXyALZfuAABDP6pWIGE814_big.jpg
[youth@localhost Pictures]$

注意:http://192.168.52.133/group1/M00/00/00/wKg0hV7uaXyALZfuAABDP6pWIGE814.jpg就是剛才上傳圖片的鏈接,但是現(xiàn)在沒有整合nginx,所以無法通過http訪問

6、fastdfs和nginx整合

①安裝fastdfs-nginx-module,安裝包可以在大佬的https://github.com/happyfish100/fastdfs-nginx-module/releases下載

#解壓
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz

# 進(jìn)入到目錄里修改conf配置
cd /usr/local/fastdfs-nginx-module/src/

vim conf

 HTTP_MODULES="$HTTP_MODULES ngx_http_fastdfs_module"
 NGX_ADDON_SRCS="$NGX_ADDON_SRCS $ngx_addon_dir/ngx_http_fastdfs_module.c"
 # 只修改這里,把local刪除
 CORE_INCS="$CORE_INCS /usr/include"
 CORE_LIBS="$CORE_LIBS -lfastcommon -lfdfsclient"
 CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -DFDFS_OUTPUT_CHUNK_SIZE='256*1024' -DFDFS_MOD_CONF_FILENAME='\"/etc/fdfs/mod_fastdfs.conf\"'"

②將fastdfs-nginx-module/src下的mod_fastdfs.conf拷貝至/etc/fdfs/下

  cp mod_fastdfs.conf /etc/fdfs/

 ③并修改 /etc/fdfs/mod_fastdfs.conf 的內(nèi)容;vi /etc/fdfs/mod_fastdfs.conf

base_path=/home/fastdfs
tracker_server=192.168.172.20:22122
#tracker_server=192.168.172.20:22122 #(多個(gè)tracker配置多行)
url_have_group_name=true #url中包含group名稱
store_path0=/home/fdfs_storage #指定文件存儲(chǔ)路徑(上面配置的store路徑)

7、安裝nginx

# nginx官網(wǎng)上有安裝包,可以直接下載
# 解壓
tar -zxvf nginx-1.8.0.tar.gz

# 進(jìn)入目錄,配置命令
# --prefix是nginx的安裝路徑
# --add-module是fastdfs-nginx-module解壓后的文件路徑
./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi \

--add-module=/usr/local/fastdfs-nginx-module/src# 編譯并安裝
make && make install# 復(fù)制nginx-1.19.0/conf配置文件夾(解壓后的nginx)里面的兩個(gè)文件到/etc/fdfs
cp http.conf mime.types /etc/fdfs/

注意:上邊將臨時(shí)文件目錄指定為/var/temp/nginx,需要在/var下創(chuàng)建temp及nginx目錄;我指定了pid-path,所以也要在/var/run文件夾下創(chuàng)建一個(gè)nginx,然后在nginx文件夾下創(chuàng)建一個(gè)nginx.pid,否則啟動(dòng)nginx時(shí)會(huì)報(bào)錯(cuò)nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory),還是建議不指定了,這個(gè)坑太深了

8、修改nginx配置文件

server {
  listen  80;
  #server_name localhost;
  server_name 192.168.52.133;

  #charset koi8-r;

  #access_log logs/host.access.log main;
 
  location ~/group([1~9])/M00/{
   root /home/fdsf_storage/data;
   ngx_fastdfs_module;
  }

  location / {
   root html;
   index index.html index.htm;
  }

9、啟動(dòng)nginx,因?yàn)閚ginx默認(rèn)是80端口,確保80端口沒有被占用,如果占用就kill掉;確保防火墻firewall允許外部設(shè)備訪問服務(wù)器

/use/local/nginx/sbin/nginx

[root@localhost fdfs]# ps -ef | grep nginx
root 7466 1 0 03:12 ? 00:00:00 nginx: master process nginx
nobody 7590 7466 0 03:21 ? 00:00:00 nginx: worker process
root 8514 2806 0 04:17 pts/0 00:00:00 grep --color=auto nginx
[root@localhost fdfs]#

10、通過外部設(shè)備訪問fastdfs文件系統(tǒng)的圖片

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:96 棗莊 常州 東莞 克拉瑪依 日照 渭南 鹽城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Centos7配置fastdfs和nginx分布式文件存儲(chǔ)系統(tǒng)實(shí)現(xiàn)過程解析》,本文關(guān)鍵詞  Centos7,配置,fastdfs,和,nginx,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Centos7配置fastdfs和nginx分布式文件存儲(chǔ)系統(tǒng)實(shí)現(xiàn)過程解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于Centos7配置fastdfs和nginx分布式文件存儲(chǔ)系統(tǒng)實(shí)現(xiàn)過程解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    777久久久精品| 成人黄色综合网站| 国产福利91精品一区二区三区| 粉嫩高潮美女一区二区三区| 色综合天天综合网天天狠天天| 欧美日韩一区视频| 久久久噜噜噜久久人人看| 中文字幕中文乱码欧美一区二区 | 奇米四色…亚洲| 国产精品自拍在线| 在线免费观看不卡av| 欧美v亚洲v综合ⅴ国产v| 中文字幕第一区第二区| 日韩高清在线一区| 成人免费观看视频| 国产精品麻豆一区二区| 午夜精品视频在线观看| 粉嫩av一区二区三区| 欧美日韩久久久久久| 国产欧美精品在线观看| 视频精品一区二区| 成人爱爱电影网址| 日韩精品一区二区三区四区视频| 中文字幕乱码日本亚洲一区二区| 五月婷婷综合激情| 99天天综合性| 精品国产一区a| 亚洲午夜久久久久久久久久久| 国产成人免费视频| 91精品国产麻豆国产自产在线| 中文字幕一区二区不卡| 精品一区二区三区欧美| 欧美视频在线一区二区三区 | 国产成人免费在线视频| 欧美浪妇xxxx高跟鞋交| 国产精品二区一区二区aⅴ污介绍| 日韩激情视频在线观看| 色综合视频在线观看| 国产天堂亚洲国产碰碰| 日本不卡的三区四区五区| 一本色道久久综合精品竹菊| 久久精品欧美一区二区三区麻豆| 香蕉久久一区二区不卡无毒影院| 成人激情免费电影网址| 日韩免费观看2025年上映的电影| 一区二区三区色| 99久久精品一区| 久久人人超碰精品| 蜜桃视频一区二区三区在线观看| 欧美午夜精品免费| 亚洲人成网站在线| www.日韩大片| 国产网红主播福利一区二区| 美国一区二区三区在线播放| 欧美日韩午夜在线视频| 亚洲尤物在线视频观看| 99精品国产热久久91蜜凸| 国产日韩精品一区二区浪潮av | 久久精品亚洲乱码伦伦中文| 伦理电影国产精品| 欧美一级一区二区| 亚洲va天堂va国产va久| 欧美性猛片xxxx免费看久爱| 自拍偷拍国产亚洲| 成人伦理片在线| 国产精品久久久久久妇女6080| 国产麻豆91精品| 精品国产伦一区二区三区观看体验 | 国产一区二区伦理| 精品剧情v国产在线观看在线| 日韩精品亚洲专区| 欧美电影在哪看比较好| 91免费视频大全| 国产精品剧情在线亚洲| av激情综合网| 成人欧美一区二区三区白人| jlzzjlzz欧美大全| 日韩一区在线看| 91麻豆免费看片| 亚洲精品美国一| 色视频成人在线观看免| 亚洲主播在线观看| 欧美日韩一区二区三区四区 | 日韩三级视频在线观看| 久久激情五月婷婷| 久久精品亚洲一区二区三区浴池| 国产成人免费av在线| 中文字幕一区二区三区四区| 91亚洲国产成人精品一区二区三 | 91丨porny丨国产入口| 亚洲欧美偷拍卡通变态| 在线观看日韩电影| 亚洲6080在线| 日韩欧美在线观看一区二区三区| 久久国产夜色精品鲁鲁99| 久久综合狠狠综合| 成人综合婷婷国产精品久久蜜臀 | 欧美日韩一区视频| 另类小说视频一区二区| 国产日韩欧美精品电影三级在线| 成人激情开心网| 亚洲国产精品视频| 日韩美女天天操| 成人免费视频视频在线观看免费 | 欧美三级电影在线看| 七七婷婷婷婷精品国产| 国产日韩精品久久久| 色综合婷婷久久| 男男视频亚洲欧美| 中国色在线观看另类| 欧美午夜片在线观看| 久久av资源站| 国产精品成人在线观看| 精品视频在线免费观看| 国产一区二区三区免费在线观看| 中文字幕一区二| 337p亚洲精品色噜噜狠狠| 国产精品亚洲人在线观看| 亚洲精品免费看| 亚洲精品一区二区三区四区高清| 99视频在线精品| 蜜桃视频在线观看一区二区| 国产精品不卡一区| 日韩一区二区在线观看视频| av资源站一区| 免费看日韩a级影片| 国产精品美女视频| 欧美酷刑日本凌虐凌虐| 成人sese在线| 老司机免费视频一区二区| 亚洲欧美日韩中文播放| 欧美大片国产精品| 91麻豆.com| 狠狠色狠狠色综合| 亚洲一区免费在线观看| 日本一区二区三区久久久久久久久不| 欧洲另类一二三四区| 国产精品一卡二卡| 丝袜诱惑亚洲看片| 中文字幕欧美一区| 欧美电影精品一区二区| 在线观看一区二区视频| 国产寡妇亲子伦一区二区| 亚洲a一区二区| 亚洲欧美色图小说| 国产女人水真多18毛片18精品视频| 欧美日韩午夜在线| 91在线porny国产在线看| 国产自产视频一区二区三区| 亚洲一二三四区| 国产精品免费视频一区| 91精品久久久久久久91蜜桃| 91网上在线视频| 国产99一区视频免费| 另类小说视频一区二区| 亚洲va国产天堂va久久en| 日韩一区在线免费观看| 国产三级精品视频| 日韩网站在线看片你懂的| 欧美性大战久久久| 91碰在线视频| 成人av电影在线观看| 国产制服丝袜一区| 蜜桃av一区二区三区电影| 亚洲国产成人tv| 亚洲免费观看高清完整版在线| 亚洲国产精品av| 欧美激情中文字幕| 国产天堂亚洲国产碰碰| 久久久久久久综合狠狠综合| 日韩一区和二区| 欧美一区二区三区啪啪| 欧美日韩一区不卡| 在线观看亚洲专区| 欧美在线观看视频一区二区三区| 不卡的av网站| 播五月开心婷婷综合| 成人精品鲁一区一区二区| 国产福利91精品一区二区三区| 国产真实乱对白精彩久久| 久久er99热精品一区二区| 久久99国内精品| 国产精品自在欧美一区| 国产成人免费av在线| 成人一区二区三区中文字幕| 不卡的av在线| 色综合激情五月| 欧洲视频一区二区| 欧美三级日韩三级| 欧美蜜桃一区二区三区| 欧美夫妻性生活| 欧美成人午夜电影| 久久免费国产精品| 国产日韩欧美精品综合| 国产精品白丝在线| 一区二区三区在线视频观看58 | 欧美视频日韩视频在线观看| 欧美性色黄大片手机版| 制服丝袜激情欧洲亚洲| 日韩欧美中文字幕一区|