亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FastDFS如何安裝fastdfs-nginx-module和nginx

發布時間:2021-11-16 10:50:23 來源:億速云 閱讀:476 作者:小新 欄目:服務器

這篇文章主要介紹了FastDFS如何安裝fastdfs-nginx-module和nginx,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。


  FastDFS通過Tracker服務器,將文件放在Storage服務器存儲,但是同組存儲服務器之間需要進入文件復制,有同步延遲的問題。假設Tracker服務器將文件上傳到了192.168.4.125,上傳成功后文件ID已經返回給客戶端。此時FastDFS存儲集群機制會將這個文件同步到同組存儲192.168.4.126,在文件還沒有復制完成的情況下,客戶端如果用這個文件ID在192.168.4.126上取文件,就會出現文件無法訪問的錯誤。而fastdfs-nginx-module可以重定向文件連接到源服務器取文件,避免客戶端由于復制延遲導致的文件無法訪問錯誤。

1、下載fastdfs-nginx-module并解壓縮

# cd /usr/local

# wget https://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz

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

2、編輯config文件

# cd fastdfs-nginx-module/src/

# vi config

編輯config文件,執行如下命令進行批量替換并保存退出

:%s+/usr/local/+/usr/+g

(按回車鍵進行替換)

 FastDFS如何安裝fastdfs-nginx-module和nginx


3
、拷貝fastdfs-nginx-module模塊中配置文件到/etc/fdfs目錄中并編輯

# cp /usr/local/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

# vi /etc/fdfs/mod_fastdfs.conf

修改內容如下:

connect_timeout=10(默認2)

base_path=/tmp(默認為/tmp)

tracker_server=192.168.121.110:22122(默認為tracker:22122)

storage_server_port=23000(默認配置為23000)

group_name=group1(默認配置為group1)

url_have_group_name = true(默認為false)

store_path0=/data/fastdfs(默認為/home/yuqing/fastdfs)

4、安裝nginx依賴庫

# yum install -y pcre-devel zlib-devel

5、安裝nginx

# mv /root/桌面/nginx-1.8.1.tar.gz /usr/local/

# cd /usr/local

# tar -zxvf nginx-1.8.1.tar.gz

# cd nginx-1.8.1

# ./configure --prefix=/application/nginx/ --add-module=../fastdfs-nginx-module/src/

# make && make install

6、拷貝FastDFS中的部分配置文件到/etc/fdfs目錄中

# cp /usr/local/FastDFS/conf/http.conf /etc/fdfs/

# cp /usr/local/FastDFS/conf/mime.types /etc/fdfs/

7、配置nginx

# vi /application/nginx/conf/nginx.conf

    user  root;   

    worker_processes  1;

    events {

       worker_connections  1024;

    }

    http {

        include       mime.types;

        default_type  application/octet-stream;

        sendfile        on;

        keepalive_timeout  65;

        server {

            listen       8888;

            server_name  localhost;

            location ~/group[0-9]/ {

                ngx_fastdfs_module;

            }

            error_page   500 502 503 504  /50x.html;

            location = /50x.html {

            root   html;

            }

        }

    }

說明:

(1)"user root"是解決下載操作時報404的問題

(2)8888端口號與/etc/fdfs/storage.conf中的http.server_port=8888相對應

(3)storage對應有多個group的情況下,訪問路徑帶group名稱,例如:/group1/M00/00/00/**,對應nginx配置:

    location ~/group[0-9]/ {

           ngx_fastdfs_module;

     }

8、拷貝nginx服務到/etc/init.d/目錄下并啟動

# cp /application/nginx/sbin/nginx /etc/init.d/

# /etc/init.d/nginx

# ss -lntup | grep 8888

tcp    LISTEN     0      128                    *:8888                  *:*      users:(("nginx",7308,6),("nginx",7309,6))

9、通過瀏覽器訪問之前已經上傳的文件

在瀏覽器中輸入

http://192.168.121.110:8888/group1/M00/00/00/wKh6blkcHpiAAEBkAAC7L7_PW5E715.jpg

FastDFS如何安裝fastdfs-nginx-module和nginx

感謝你能夠認真閱讀完這篇文章,希望小編分享的“FastDFS如何安裝fastdfs-nginx-module和nginx”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

崇义县| 新龙县| 横山县| 尖扎县| 上高县| 佛坪县| 安岳县| 潼南县| 济阳县| 济南市| 伊春市| 昆山市| 镇坪县| 黄石市| 娄烦县| 滦南县| 康定县| 平定县| 明光市| 沙雅县| 定襄县| 沾化县| 江永县| 昂仁县| 万荣县| 杭锦后旗| 莱西市| 岳阳市| 玛曲县| 宽城| 潞城市| 奇台县| 白水县| 双流县| 榆中县| 辛集市| 民勤县| 衡南县| 敦化市| 宝鸡市| 湘乡市|