Nginx|構建簡單的文件服務器(mac) 續-FastDFS安裝(mac)|文件存儲方案

Nginx|構建簡單的文件服務器(mac)

續上文FastDFS安裝(mac)|文件存儲方案,與上文的FastDFS一塊兒構建簡單的文件服務器。html

筆者主要採用Nginx與FastDFS來搭建簡單的文件服務器,在這個過程當中踩了很多坑,在此進行相關記錄以便相關學習,在此也萬分感謝前人所作的貢獻,本人mac系統爲:
在這裏插入圖片描述nginx

1 所需安裝包

連接:https://pan.baidu.com/s/1mQNAb7djkAtX3NyqqURT6g
密碼:lpohshell

2 安裝fastdfs-nginx-module-master

(1)解壓上安裝包,將其移動到FastDFS安裝(mac)|文件存儲方案所說的以下目錄下:vim

/您方便的目錄/fdfs
/var/fdfs

如圖:
在這裏插入圖片描述
(2)配置/var/fdfs/fastdfs-nginx-module-master/src/ 下的名爲config的文件服務器

sudo vim /var/fdfs/fastdfs-nginx-module-master/src/config

在這裏插入圖片描述
注意:要確保在/usr/local/include/ 存在fastdfsfastcommon學習

(3)配置/var/fdfs/fastdfs-nginx-module-master/src/ 下的名爲mod_fastdfs.conf文件url

sudo vim /var/fdfs/fastdfs-nginx-module-master/src/mod_fastdfs.conf

查找各項配置以下:.net

connect_timeout=10 # 客戶端訪問文件鏈接超時時長(單位:秒)
tracker_server=您mac本機的ip:22122 # tracker服務IP和端口
url_have_group_name=true # 訪問連接前綴加上組名
store_path0=/fastdfs/storage # 文件存儲路徑

(4)將該文件mod_fastdfs.conf移動到目錄/etc/fdfs下。code

3 安裝Nginx

(1)進入上已經解壓的安裝包目錄下,即進入nginx-1.17.0目錄下,添加模塊:server

sudo ./configure --prefix=/usr/local/nginx/ --add-module=/var/fdfs/fastdfs-nginx-module-master/src(即填寫上文配置好的fastdfs-nginx-module-master下的src路徑,自行修改)

(2)編譯

sudo make

sudo make install

控制檯沒有錯誤出現即表示安裝成功。

(3)配置group訪問路徑

sudo vim /opt/nginx/conf/nginx.conf

在server上添加一項

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;
    }
}

最後以下圖:
在這裏插入圖片描述
(4)啓動、終止、重啓nginx

cd /usr/local/nginx/sbin

sudo ./nginx # 啓動

sudo ./nginx -s stop #終止

sudo ./nginx -s reload #重啓
相關文章
相關標籤/搜索