CentOS7.6离线安装fastdfs

如下是所有的包,包括rpm和tar.gz

https://download.csdn.net/download/nietzsche0/16524334

前提:

包为ruanjian.zip把包解压到/home下,路径是/home/ruanjian

1、安装依赖

cd /home/ruanjian

rpm -Uvh --force --nodeps *rpm

 

2、安装libfastcommon

mkdir -p /home/app

cd /home/ruanjian

tar -zxvf libfastcommon.tar.gz -C /home/app/

cd /home/app/libfastcommon

./make.sh

./make.sh install

3、安装fastdfs

cd /home/ruanjian

tar -zxvf fastdfs.tar.gz -C /home/app/

cd /home/app/fastdfs

./make.sh

./make.sh install

4、配置fastdfs(tracker)

mkdir -p /home/dfs

cd /etc/fdfs

cp tracker.conf.sample tracker.conf

修改tracker.conf配置(我仅标注了必须得改的,其他的自行看情况)

base_path=/home/dfs

启动服务

service fdfs_trackerd start

查看是否正常启动

netstat -unltp|grep fdfs

 

这里一般没什么错误,我遇到的错误只有base_path不存在等

 

5、配置 fastdfs存储 (Storage)

cd /etc/fdfs

cp storage.conf.sample storage.conf

nano storage.conf

修改storage.conf配置(我仅标注了必须得改的,其他的自行看情况)

tracker_server=[这里是服务器的IP]:22122

base_path=/home/dfs

store_path0=/home/dfs

这里特别注意,tracker_server必须修改成机器的IP,不能是localhost

启动

service fdfs_storaged start

监听

netstat -unltp|grep fdfs

 

查看Storage和Tracker是否在通信

/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

 

 

6、源码包安装nginx

cd /home/ruanjian

tar -zxvf nginx-1.15.4.tar.gz -C /home/app/

tar -zxvf fastdfs-nginx-module.tar.gz -C /home/app/

cd /home/app/nginx-1.15.4

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

make && make install

复制配置文件

cp /home/app/fastdfs/conf/http.conf /etc/fdfs

cp /home/app/fastdfs/conf/mime.types /etc/fdfs

查看nginx的版本及模块

/usr/local/nginx/sbin/nginx -V

 

7、配置fastdfs-nginx-module和nginx

cd /home/app/fastdfs-nginx-module/src

cp mod_fastdfs.conf /etc/fdfs/

修改mod_fastdfs.conf

tracker_server=[这里是服务器的IP]:22122 

store_path0=/home/dfs

url_have_group_name = true

 

cd /home/app/fastdfs-nginx-module/src

修改config中内容:

ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/" CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

重新编译

cd /home/app/nginx-1.15.4

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

make && make install

修改/usr/local/nginx/conf/nginx.conf

location ~/M00 {

    root /home/dfs/data;

    ngx_fastdfs_module;

}

源码包安装nginx启动的时候不能使用service来启动,需要执行nginx安装目录下的sbin目录下的 nginx可执行程序才行

/usr/local/nginx/sbin/nginx

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值