首页 > 系统相关 >FastDFS6.06 +nginx部署

FastDFS6.06 +nginx部署

时间:2023-02-07 18:47:21浏览次数:49  
标签:etc 部署 fastdfs FastDFS6.06 nginx tracker usr fdfs local

环境:

centos7 x86-64两台:

172.20.146.31  storage

172.20.146.32  storage  tracker  nginx

 

下载安装包:

https://github.com/happyfish100/fastdfs/archive/refs/tags/V6.06.tar.gz

https://github.com/happyfish100/libfastcommon/archive/refs/tags/V1.0.43.zip

https://nginx.org/download/nginx-1.16.1.tar.gz

https://github.com/happyfish100/fastdfs-nginx-module/archive/refs/tags/V1.22.tar.gz

 

所有主机安装依赖:

yum -y install cmake make gcc-c++ unzip

 

1、安装libfastcommon

mkdir -p /usr/local/fastdfs

unzip libfastcommon-1.0.43.zip -d /usr/local/fastdfs/

cd /usr/local/fastdfs/libfastcommon-1.0.43/

#make
./make.sh

#make install
./make.sh install

#软连接
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/local/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

 

2、安装fastdfs

#解压

tar zxf fastdfs-6.06.tar.gz -C /usr/local/fastdfs/

cd /usr/local/fastdfs/fastdfs-6.06/

 

vim make.sh  #修改此路径

 

 保存后,依次执行:

./make.sh

./make.sh install

 

 

 

3、配置tracker server

#创建数据目录

mkdir -p /data/fastdfs/tracker

 

#cp 配置文件

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

 

#编辑配置,我这里只改了base_path

vim /etc/fdfs/tracker.conf

 

 

vim vim /etc/init.d/fdfs_trackerd

 

 #启动tracker server

/etc/init.d/fdfs_trackerd start

/etc/init.d/fdfs_trackerd status

可以把启动命令写进/etc/rc.d/rc.local ,设置为开机自启动;

 

4、配置storage

#cp 配置文件,创建存储目录
cp /etc/fdfs/storage.conf.sample
/etc/fdfs/storage.conf
mkdir -p /data/fastdfs/storage/base mkdir -p /data/fastdfs/storage/store

 

 vim  /etc/fdfs/storage.conf  

改了三个地方:base_path、store_path、tracker_server

 

 

 

 

标签:etc,部署,fastdfs,FastDFS6.06,nginx,tracker,usr,fdfs,local
From: https://www.cnblogs.com/weiyiming007/p/17099460.html

相关文章

  • 【福利活动】1分钟Serverless部署PHP商城实验班上线啦!
    带你体验如何使用Serverless应用引擎SAE快速部署一个PHP商城,并体验SAE带来的弹性伸缩、应用监控等强大能力。活动时间:2月6日-2月17日活动链接(建议PC端访问):​h......
  • Docker——1.Docker安装部署
    docker最核心的组件·image镜像,构建容器(我们将应用程序运行所需的环境,打包为镜像)·Container,容器(你的应用程序,就跑在容器中)·镜像仓库(保存镜像文件,提供上传......
  • rocketmq-exporter部署记
    简单介绍rocketmq_exporter是prometheus提供的用于监控rocketmq运行状态的exporter环境系统版本CentOS7.6.1810(Core)CPU/内存4核、8G clone已......
  • 【Nginx】- nginx安装
    1、检查一下防火墙systemctlstopfirewalld.service(关闭防火墙)systemctlstartfirewalld.service(开启防火墙)systemctldisablefirewalld.service(禁止防火墙自启......
  • 理论+实践,教你如何使用Nginx实现限流
    摘要:Nginx作为一款高性能的Web代理和负载均衡服务器,往往会部署在一些互联网应用比较前置的位置。此时,我们就可以在Nginx上进行设置,对访问的IP地址和并发数进行相应的限制。......
  • Nginx和tomcat实现负载均衡
    拓扑图:推荐步骤:Nginx服务器开启路由功能,客户端和tomcat服务器配置IP地址设置正确安装tomcat服务器配置网站安装Nginx代理和负载均衡功能配置DNS服务器域名解析,客户端使用w......
  • 消息队列部署选择
    部署是单机还是集群呢?你们高可用是怎么保证的呢?如果有人问到你MQ的知识,高可用是必问的。上一讲提到,MQ会导致系统可用性降低。所以只要你用了MQ,接下来问的一些要点......
  • centos7+nginx+uwsgi+python3.7.4+django部署实践
    yuminstallpython3yuminstallpython3-develyum-yinstallgccgcc-c++pip3installuwsgipython3​​manage.py​​runserver10.5.1.65:82uwsgi--iniuwsgi.i......
  • CentOS 7 yum 安装 Nginx
    添加CentOS7Nginxyum资源库,打开终端,使用以下命令:sudorpm-Uvhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm......
  • 外卖CPS小程序部署指南,个人获取美团外卖小程序跳转链接
    大家好,我是小悟上次利用闲暇时间弄了个外卖CPS小程序,并把代码开源出来,还是有挺多小伙伴来领取源码的。不仅有同行的人,还有跨行的人,也摸索着搞出来小程序推一推。有几个小伙......