服务器部署---《fastDFS篇》 --菜鸟小回

服务器部署—《fastDFS篇》


汇总篇:
服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)
接上篇:
服务器部署—《redis篇》


六、fastDFS(安全组开启22122、23000端口)

  1. 创建:mkdir /opt/fastDFS
  2. 进入:cd /opt/fastDFS
  3. 下载libfastcommon:wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz
  4. 解压:tar -zxvf V1.0.7.tar.gz
  5. 编译安装
cd libfastcommon-1.0.7
./make.sh
./make.sh install
  1. 创建软链接
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so 
  1. 下载fastDFS: wget https://github.com/happyfish100/fastdfs/archive/V5.05.tar.gz
  2. 解压:tar -zxvf V5.05.tar.gz
  3. 编译安装
cd fastdfs-5.05
./make.sh
./make.sh install
  1. 建立软连接
ln -s /usr/bin/fdfs_trackerd   /usr/local/bin
ln -s /usr/bin/fdfs_storaged   /usr/local/bin
ln -s /usr/bin/stop.sh         /usr/local/bin
ln -s /usr/bin/restart.sh      /usr/local/bin
  1. 配置FastDFS跟踪器
cd /etc/fdfs
cp tracker.conf.sample tracker.conf
vi tracker.conf
//查找修改如下内容
base_path=/home/idse/fastdfs/tracker
http.server_port=80
//创建上方修改后的目录
mkdir -p /home/idse/fastdfs/tracker
  1. 启动tracker:
/etc/init.d/fdfs_trackerd start
//查看启动成功
netstat -unltp|grep fdfs
//设置开机自启
chkconfig fdfs_trackerd on
  1. 配置 FastDFS 存储
cd /etc/fdfs
cp storage.conf.sample storage.conf
vi storage.conf
//查找修改如下内容
base_path=/home/idse/fastdfs/storage
store_path0=/home/idse/fastdfs/storage/file
tracker_server=www.idse.top:22122
http.server_port=80
//创建上方修改后的目录
mkdir -p /home/idse/fastdfs/storage
mkdir -p /home/idse/fastdfs/storage/file
  1. 启动Storage
/etc/init.d/fdfs_storaged start
//查看 Storage 是否成功启动
netstat -unltp|grep fdfs
//查看Storage和Tracker是否在通信:
/usr/bin/fdfs_monitor /etc/fdfs/storage.conf
//设置 Storage 开机启动
chkconfig fdfs_storaged on
  1. 修改 Tracker 服务器中的客户端配置文件
cd /etc/fdfs
cp client.conf.sample client.conf
vi client.conf
//查找修改如下内容
base_path=/home/idse/fastdfs/client
tracker_server=www.idse.top:22122
//创建上方修改后的文件夹
mkdir -p /home/idse/fastdfs/client
  1. 上传测试
/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /ti.jpg
//返回所传图片地址
group1/M00/00/00/rBDsh12jLdKAZCXFAAGTJAL2pIQ680.jpg
//查看该图片
cd /home/idse/fastdfs/storage/file/data/00/00
ls

enter description here
enter description here

  1. nginx中配置访问
vi /usr/local/nginx/conf/nginx.conf
//插入如下代码到nginx.conf
//fastDFS图片上传配置
server {
        listen       80;
        server_name  120.27.244.176;

        location / {
                root   html;
                index  index.html index.htm;
        }
        location /group1/M00{
                alias /home/idse/fastdfs/storage/file/data;
        }
}
//重启nginx
cd /usr/local/nginx/sbin/
./nginx -s reload
  1. 浏览器访问图片 http://120.27.244.176/group1/M00/00/00/rBDsh12jLdKAZCXFAAGTJAL2pIQ680.jpg
    enter description here

接下篇:
服务器部署—《mycat篇》

附加篇:
java中使用fastDFS上传图片(前端ajax+后端ssm)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值