安装FastDFS服务

1|01.1 安装编译环境

yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim -y

2|01.2 安装libfast

1)进入/home/admin/taishi-deploy-docker/src/fdfs/libfastcommon-1.0.38目录

2)执行编译./make.sh

3)执行安装./make.sh install

3|01.3 安装fastdfs

1)进入/home/admin/taishi-deploy-docker/src/fdfs/fastdfs-5.11目录

2)执行编译./make.sh

3)执行安装./make.sh install

4|01.4 创建软链接

1)ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so

2)ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so 

 #如报已存在的情况忽略即可。

5|01.5 安装nginx

有可以跳过

cp -r /home/admin/taishi-deploy-docker/src/nginx /home/admin/runtime

6|01.6 创建运行目录

mkdir /app/data01/fastdfs

7|01.7 复制配置文件

cp /home/admin/taishi-deploy-docker/src/fdfs/conf/* /etc/fdfs

8|01.8 启动服务

可跳过

12.8.1启动nginx

/home/admin/runtime/nginx/sbin/nginx -c /home/admin/runtime/nginx/conf/nginx.conf

12.8.2启动storage

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start

12.8.3启动tracker

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start

 

nginx添加配置

1
2
3
4
5
6
location ~/group[0-9]/ {
   #limit_conn one 10;
   limit_rate 10240k;
   ngx_fastdfs_module;
 
}

  

#安装基本依赖
useradd -s /sbin/nologin mockbuild
rpm -ivh --force --nodeps ../src/fdfs/fdfs_rpm/*.rpm
rpm -ivh --force --nodeps ../src/base_rpm/font_rpm/*.rpm
rpm -ivh --force --nodeps ../src/base_rpm/os_rpm/*.rpm

 

sed -i 's/__ip__/'$ip'/' /etc/fdfs/storage.conf
sed -i 's/__ip__/'$ip'/' /etc/fdfs/mod_fastdfs.conf
sed -i 's/__ip__/'$ip'/' /etc/fdfs/client.conf

 

依赖下载:

链接:https://pan.baidu.com/s/13k5WjuyZHRoql1rVHClj6w
提取码:nu1d


__EOF__

本文作者有点丿东西
本文链接https://www.cnblogs.com/Jeffrey1172417122/p/17318827.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   有点丿东西  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 我与微信审核的“相爱相杀”看个人小程序副业
· DeepSeek “源神”启动!「GitHub 热点速览」
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示