首頁 > 後端開發 > php教程 > fastDFS+nginx設定 fastdfs官網 fastdfs5 nginx fastdfs nginx 40

fastDFS+nginx設定 fastdfs官網 fastdfs5 nginx fastdfs nginx 40

WBOY
發布: 2016-07-29 08:53:25
原創
1282 人瀏覽過

nginx以及fastdfs模組的安裝

  1. 下載fastdfs-nginx-module-master,然後解壓縮
  2. 下載nginx,解壓縮。
  3. 進入nginx目錄下,./configure –add-module=/路徑/fastdfs-nginx-module-master/src
  4. 然後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監聽埠。
  1. 文件元資料資訊節點配置:進入到/etc/fdfs,cp tracker.conf.sample tracker.conf。設定檔元資料和log日誌檔的存放路徑base_path=路徑。
fastdfs-nginx配置

    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
  1. cp http.conf* mime.types /etc/fdfs(
  2. cp http.conf* mime.types /etc/fdfs(個檔案在fastdfs的conf目錄下)
  3. 修改nginx.conf 新增
    location /group1/M00 {
    root storage儲存路徑/data;
    ngx_fastdfs_module;
    }

問題總結

  1. 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 整個路徑。

  2. nginx啟動的時候日誌報錯 include file “http.conf” not exists, line: “#include http.conf”。解決方式:cp http.conf* mime.types /etc/fdfs(這兩個檔案在fastdfs的conf目錄下)

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了fastDFS+nginx配置,包括了fastdfs,nginx方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板