FastDFS的配置、部署與API使用解讀(7)Nginx的FastDFS模組
轉載請註明來自“詩商·柳驚鴻 Poechant 的CSDN部落格”。
原文地址:FastDFS的配置、部署與API使用解讀(7)Nginx的FastDFS模組
1、Nginx的FastDFS模組什麼作用?
我們在使用FastDFS部署一個分散式檔案系統的時候,通過FastDFS的客戶端API來進行檔案的上傳、下載、刪除等操作。同時通過FastDFS的HTTP伺服器來提供HTTP服務。但是FastDFS的HTTP服務較為簡單,無法提供負載均衡等高效能的服務,所以FastDFS的開發者——淘寶的架構師餘慶同學,為我們提供了Nginx上使用的FastDFS模組。其使用非常簡單。
2、下載FastDFS的Nginx模組
在該地址下載Nginx的FastDFS模組(也可以叫FastDFS的Nginx模組):
http://code.google.com/p/fastdfs/downloads/list
如果你部署過Nginx,一定知道該如何載入自定義模組,如果沒有,那麼第3部分為你解釋。這很簡單,不必費神。
3、部署帶有FastDFS模組的Nginx
cd /home/michael
wget http://nginx.org/download/nginx-1.0.11.tar.gz
wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz
tar zxvf nginx-1.0.11.tar.gz
tar zxvf fastdfs-nginx-module-v1.10.tar.gz
cd nginx-1.0.11.tar.gz
./configure --add-module=/home/michael/fastdfs-nginx-module-v1.10/src
make
sudo make install
注意:安裝Nginx要依賴於gcc,g++,make,libz,libbz2,libreadline,pcre等,可在《高效能Web伺服器Nginx的配置與部署研究(2)Nginx入門級配置與部署及“Hello World”》一文中瞭解。
4、配置
該模組的配置檔案在 fastdfs-nginx-module/src/mod_fastdfs.conf 檔案中。具體的配置項解釋如下:
#連線超時時間,預設值是30秒
connect_timeout=2
#網路超時時間,預設值是30秒
network_timeout=30
#Tracker伺服器
tracker_server=123.123.123.123:999
tracker_server=234.234.234.234:888
#本機的Storage埠號,預設值為23000
storage_server_port=23000
#本機Storage的組名
group_name=group2
#訪問檔案的URI是否含有group名稱
url_have_group_name=true
#儲存路徑個數
store_path_count=3
#儲存路徑
store_path0=/data/fastdfs/storage/data
store_path1=/data/fastdfs/storage/data
#日誌級別
log_level=debug
#日誌名(可選)
log_filename=/data/fastdfs/mod_nginx/data
#當本地不存在該檔案時的響應策略,proxy則從其他Storage獲取然後響應給client,redirect則將請求轉移給其他Storage(HTTP的頭設定為本地)
response_mode=redirect
#目前我還未使用過該引數,預設可設定為空
if_alias_prefix=
#是否使用HTTP配置檔案,如果使用則前面只留一個#
##include http.conf
轉載請註明來自“詩商·柳驚鴻 Poechant 的CSDN部落格”。
原文地址:FastDFS的配置、部署與API使用解讀(7)Nginx的FastDFS模組
-
相關文章
- FastDFS的配置、部署與API使用解讀(1)Get Started with FastDFSASTAPI
- FastDFS的配置、部署與API使用解讀(6)FastDFS配置詳解之Storage配置ASTAPI
- FastDFS的配置、部署與API使用解讀(5)FastDFS配置詳解之Tracker配置ASTAPI
- FastDFS的配置、部署與API使用解讀(4)FastDFS配置詳解之Client配置ASTAPIclient
- FastDFS的配置、部署與API使用解讀(8)FastDFS多種檔案上傳介面詳解ASTAPI
- FastDFS的配置、部署與API使用解讀(3)以流的方式上傳檔案的客戶端程式碼ASTAPI客戶端
- FastDFS的配置、部署與API使用解讀(2)以位元組方式上傳檔案的客戶端程式碼ASTAPI客戶端
- FastDFS安裝fastdfs-nginx-module和nginxASTNginx
- FastDFS安裝、配置、部署(一)AST
- Centos下安裝FastDFS及Nginx模組CentOSASTNginx
- 搭建FastDFS分散式儲存環境(使用Nginx模組)AST分散式Nginx
- FastDFS與Nginx的搭建及遇到的問題ASTNginx
- 分散式檔案儲存FastDFS(七)FastDFS配置檔案詳解分散式AST
- 騰訊雲centos7下搭建fastDFS+nginxCentOSASTNginx
- 分散式檔案儲存FastDFS(三)FastDFS配置分散式AST
- fastdfs詳細配置AST
- FastDFS-nginx外掛作為FastDFS客戶端訪問ASTNginx客戶端
- 一文搞定FastDFS分散式檔案系統配置與部署AST分散式
- FastDFS儲存伺服器部署AST伺服器
- 品味FastDFS~第三回 專案中的FastDFSAST
- DFS 避坑手記 (docker 搭建 fastDFS 教程 / 在 CentOS 上搭建 FastDFS+nginx)DockerASTCentOSNginx
- FastDFS 叢集 安裝 配置AST
- 【FastDFS】FastDFS 分散式檔案系統的安裝與使用,看這一篇就夠了!!AST分散式
- FastDFS概述AST
- FastDFS NET示例AST
- FastDFS+Nginx搭建分散式圖片儲存ASTNginx分散式
- Laravel 使用 FastDFS 上傳圖片LaravelAST
- spring-boot 中使用 FastDFSSpringbootAST
- 高效能Web伺服器Nginx的配置與部署研究(7)核心模組之主模組的非測試常用指令...Web伺服器Nginx
- fastdfs資料遷移以及fastdfs問題排查記錄AST
- FastDFS 技術整理AST
- 三、 FastDFS功能原理AST
- 一、 Fastdfs介紹AST
- FastDFS簡易概括AST
- 品味FastDFS~目錄AST
- 分散式檔案系統之FastDFS安裝部署分散式AST
- FastDFS安裝及使用(開山篇)AST
- SpringBoot整合FastDFS+Nginx整合基於Token的防盜鏈Spring BootASTNginx