日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编译服务器home文件夹,离线安装FastDFS-过程填坑

發布時間:2024/9/30 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编译服务器home文件夹,离线安装FastDFS-过程填坑 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝libevent

tar -xvf libevent-2.0.22-stable.tar.gz

進入目錄進行配置

cd libevent-2.0.22-stable

./configure --prefix=/data/libevent

安裝libfastcommon-master

tar -xvf libfastcommon.tar.gz

進入目錄進行編譯安裝

./make.sh

./make.sh install

安裝FastDFS_v5.05

tar -xvf FastDFS_v5.05.tar.gz

進入目錄進行編譯安裝

./make.sh

./make.sh install

注:編譯如果報錯解決辦法,升級libfastcommon-master?;蛘呤褂玫桶姹綟astDFS。

配置跟蹤服務器Tracker

cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

在/home/python/目錄中創建目錄fastDFS/Tracker

mkdir -p /home/python/fastdfs/tracker

編輯/etc/fdfs/tracker.conf配置文件

vim /etc/fdfs/tracker.conf

修改

base_path = /home/python/fastdfs/tracker

復制配置文件至/etc/fdfs/

cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

在/home/python/目錄中創建目錄fastDFS/storage

mkdir -p /home/python/fastdfs/storage

編輯/etc/fdfs/storage.conf配置文件

vim /etc/fdfs/storage.conf

修改

base_path = /home/python/fastdfs/storage

store_path0=/home/python/fastdfs/storage

tracker_server=當前服務器IP:22122

進入/etc/fdfs目錄

cd /etc/fdfs

啟動fdfs_trackerd服務器命令

service fdfs_trackerd start

注:

啟動報錯 查看日志中出現:

failed to start LSB :fastdfs tracker server

查找:find / -name fdfs_trackerd

得到結果:

/etc/rc.d/init.d/fdfs_trackerd

/usr/bin/fdfs_trackerd

/root/FastDFS/init.d/fdfs_trackerd

/root/FastDFS/tracker/fdfs_trackerd

檢查trackerd.conf,并沒指定此路徑,直接復制,下一步啟動fdfs_storaged做一樣的處理。

cp /usr/bin/fdfs_trackerd /usr/local/bin/fdfs_trackerd

cp /usr/bin/stop.sh /usr/local/bin/stop.sh

cp /usr/bin/restart.sh /usr/local/bin/restart.sh

啟動fdfs_storaged服務器命令

service fdfs_storaged start

注:遇到報錯同上處理。

復制配置文件至/etc/fdfs/

cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

編輯配置文件

vim /etc/fdfs/client.conf

修改

base_path = /home/python/fastdfs/tracker

tracker_server=服務器IP:22122

修改完成重啟fdfs_storaged

service fdfs_storaged restart

想要通過http請求訪問已上傳的文件,需要在nginx中添加fastdfs-nginx-module模塊

注:此方法針對已安裝完成nginx的服務器,未安裝請先安裝nginx。

進入nginx目錄,配置,并加載fastdfs-nginx-module模塊:

./configure --prefix=/usr/local/nginx --add-module=/usr/local/src/fastdfs-nginx-module-1.20/src/

編譯

#注意不需要make install ,不然就覆蓋掉原來安裝的模塊了

make

備份原來的nginx執行程序

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

將新編譯的nginx執行程序復制到/usr/local/nginx/sbin/目錄下

#前一個路徑為nginx的源碼路徑 后一個路徑為安裝路徑

cp /opt/nginx-1.16.1/objs/nginx /usr/local/nginx/sbin/nginx

進入conf目錄,修改nginx.conf:

server {

listen ? ? ? 9999;

server_name ?localhost;

location / {

root ? html;

index ?index.html index.htm;

}

location /group1/M00 {

root /home/python/fastdfs/storage/data;

ngx_fastdfs_module;

}

}

把fastdfs-nginx-module安裝目錄中src目錄下的mod_fastdfs.conf也拷貝到/etc/fdfs目錄下

cp /home/tomecat/fast/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

修改/etc/fdfs/目錄下的mod_fastdfs.conf

vi /etc/fdfs/mod_fastdfs.conf

修改

tracker_server=IP:22122 #tracker服務器的IP地址以及端口號

storage_server_port=23000 #storage服務器的端口號

url_have_group_name = true #文件 url 中是否有 group 名

store_path0=/home/python/fastdfs/storage

創建M00至storage存儲目錄的符號連接

ln -s /home/python/fastdfs/storage/data/ /home/python/fastdfs/storage/data/M00

進入nginx的sbin目錄下,重啟nginx

./nginx -s reload

總結

以上是生活随笔為你收集整理的编译服务器home文件夹,离线安装FastDFS-过程填坑的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。