fastDFS+nginx設定 fastdfs官網 fastdfs5 nginx fastdfs nginx 40
fastdfs
nginx
nginx以及fastdfs模組的安裝
- 下載fastdfs-nginx-module-master,然後解壓縮
- 下載nginx,解壓縮。
- 進入nginx目錄下,./configure –add-module=/路徑/fastdfs-nginx-module-master/src
- 然後make、make install
fastdfs配置
- 。 /etc/fdfs ,cp storage.conf.sample storage.conf。設定base_path=檔案資料存放與log日誌存放路徑、設定tracker_server=xxx.xxx.xxx.xxx:22122的位址、設定對應的網頁伺服器連接埠http.server_port=nginx監聽埠。
- 文件元資料資訊節點配置:進入到/etc/fdfs,cp tracker.conf.sample tracker.conf。設定檔元資料和log日誌檔的存放路徑base_path=路徑。
- cp fastdfs-nginx-module-master/mod_fastdfs.conf /etc/fdfs。設定本地的trackserver的資訊:tracker_server=xxx.xxx.xxx.xxx:22122、storage_server_port=23000、group_name=storageserver的群組名稱、url_have_group_name = true
- cp http.conf* mime.types /etc/fdfs(
- cp http.conf* mime.types /etc/fdfs(個檔案在fastdfs的conf目錄下)
- 修改nginx.conf 新增
location /group1/M00 {
root storage儲存路徑/data;
ngx_fastdfs_module;
}
問題總結
nginx啟動的時候日誌報錯: trunk_shared.c, line: 177, “Permission denied” can’t be accessed。 原因說明:說明你的storage的儲存路徑權限有問題,因為nginx有單獨的使用者和使用者群組,具體參考cat /etc/passed或cat /etc/groups,所以可能是nginx使用者沒有存取那個路徑的權限。解決方式:1. chmod 777 整個路徑,2. 新增nginx到路徑所在的使用者群組,然後chmod 770 整個路徑。
nginx啟動的時候日誌報錯 include file “http.conf” not exists, line: “#include http.conf”。解決方式:cp http.conf* mime.types /etc/fdfs(這兩個檔案在fastdfs的conf目錄下)
以上就介紹了fastDFS+nginx配置,包括了fastdfs,nginx方面的內容,希望對PHP教程有興趣的朋友有所幫助。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)