大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

FastDFS教程
FastDFS環境搭建
分布式文件系統FastDFS的HTTP訪問
FastDFS在Java項目中開發示例
FastDFS在web項目中的應用
FastDFS分布式文件系統集群

分布式文件系統FastDFS的HTTP訪問

概述

在文件上傳的時候,上傳成功的信息中有提示我們可以通過某個路徑去訪問上傳的文件,但是我們直接訪問這個路徑,卻不可以,那么已經上傳到FastDFS文件系統中的文件,我們如何在瀏覽器中訪問呢?

FastDFS提供了一個Nginx擴展模塊,利用該模塊,我們可以通過Nginx訪問已經上傳到FastDFS上的文件

前期準備工作

1. 將Fastdfs的Nginx擴展模塊源代碼上傳到Linux上

2. 解壓下載下來的fastdfs-nginx-module-master.zip 文件

unzip fastdfs-nginx-module-master.zip

安裝Nginx并且添加fastDFS模塊

因為這個模塊必須在Nginx的安裝的過程中才能添加,所有我們需要重新安裝一個nginx,為了和原來已安裝的Nginx進行區分,我們把新安裝的Nginx取名為nginx_fdfs

1. 將Nginx的tar包上傳到Linux上

2. 解壓上傳的Nginx文件

3. 切換至解壓后的Nginx主目錄,執行配置操作

cd nginx-1.14.2

./configure --prefix=/usr/local/nginx_fdfs --add-

module=/home/soft/fastdfs-nginx-module-master/src

• prefix是指定nginx安裝路徑

• add-module指定fastDFS的nginx模塊的源代碼路徑

4. 執行命令進行編譯

make

5. 執行命令進行安裝

make install

6. 以上安裝Nginx的FastDFS擴展模塊注意事項

我們知道,Nginx的安裝需要Linux安裝相關的幾個庫,否則編譯會出現錯誤,這幾個庫分別是:

•  gcc編譯器是否安裝

檢查是否安裝:yum list installed | grep gcc

執行安裝:yum install gcc -y

• openssl庫是否安裝

檢查是否安裝:yum list installed | grep openssl

執行安裝:yum install openssl openssl-devel -y

• pcre庫是否安裝

檢查是否安裝:yum list installed | grep pcre

執行安裝:yum install pcre pcre-devel -y

• zlib庫是否安裝

檢查是否安裝:yum list installed | grep zlib

執行安裝:yum install zlib zlib-devel -y

yum install gcc openssl openssl-devel pcre pcre-devel zlib zlib-devel –y

FastDFS的Nginx訪問配置

將/home/soft/fastdfs-nginx-module-master/src(自己實際存放Nginx擴展模塊的目錄)目錄下的mod_fastdfs.conf文件拷貝到 /etc/fdfs/目錄下,這樣才能正常啟動Nginx

cp /home/soft/fastdfs-nginx-module-master/src/mod_fastdfs.conf /etc/fdfs/

1. 修改mod_fastdfs.conf配置文件

base_path=/opt/fastdfs/nginx_mod

tracker_server=192.168.235.128:22122

url_have_group_name = true

store_path0=/opt/fastdfs/storage/files

2.  在/opt/fastdfs/目錄下創建nginx_mod目錄

3. 配置Nginx的配置文件 

#攔截請求路徑中包含 /group[1-9]/M0[0-9] 的請求,用 fastdfs的Nginx 模塊進行轉發

location ~ /group[1-9]/M0[0-9] {	
     ngx_fastdfs_module;  
}

ngx_fastdfs_module; #這個指令不是Nginx本身提供的,是擴展模塊提供的,根據這個指令找到FastDFS提供的Nginx模塊配置文件,然后找到Tracker,最終找到Stroager。

FastDFS的Nginx訪問啟動與測試

1. 啟動帶有Fastdfs模塊的Nginx

2. 重啟或啟動FastDFS服務進程

fdfs_trackerd /etc/fdfs/tracker.conf restart

fdfs_storaged /etc/fdfs/storage.conf restart

3. 上傳一個文件進行測試驗證

fdfs_test /etc/fdfs/client.conf upload /root/aa.txt

4. 在瀏覽器訪問上傳的文件

當遇到400錯誤,檢查配置/etc/fdfs/mod_fastdfs.conf

url_have_group_name=true

該配置表示訪問路徑中是否需要帶有group1,改為true表示路徑中需要有group1

5. 擴展

模擬大型網站用戶頭像的處理方式,上傳一張圖片,然后自己寫一個html頁面,src指向上傳的圖片。

全部教程
主站蜘蛛池模板: 中文字幕在线免费观看视频 | 国产成人精品免费视 | 亚洲精品久久99久久一 | 97毛片| 国产系列欧美系列日韩系列在线 | 国产一区二区三区四 | 奇米影视4色 | 免费日本黄色网址 | 欧美成人xxxxxxxx在线 | 亚洲精品亚洲人成毛片不卡 | 99热这里只有精品69 | 综合色图| 国产亚洲精aa在线观看香蕉 | 国产伦久视频免费观看 视频 | 亚洲一区二区欧美日韩 | 91一区二区在线观看精品 | 五月婷婷视频在线 | 亚洲欧洲中文日产 | 免费真实播放国产乱子伦 | 青青青永久免费视频 | 日本精品久久久一区二区三区 | 亚洲国产资源 | 91成年人| 国产毛片在线看 | 亚洲日本视频 | 国产欧美亚洲三区久在线观看 | 男人天堂免费 | 日日摸夜夜添夜夜添久久 | 精品一区二区在线欧美日韩 | 欧美日韩亚洲成人 | 北岛玲日韩精品一区二区三区 | 大片刺激免费播放视频 | 亚洲精品区一区二区三区四 | 精品国产福利在线 | 日日干日日 | 亚洲已满18点击进入在线观看 | 老司机午夜性大片 | 午夜精品福利视频 | 日韩在线视频网址 | 午夜国产在线观看 | 中文字幕在线不卡视频 |