虚拟机搭建图片服务器,虚拟机上图片服务器搭建(FastDFS+nginx)(示例代码)

文件服务器

0.提前建好需要的文件夹(/home/fastdfs)

/home/fastdfs/tracker

/home/fastdfs/storage

/home/fastdfs/storage/path0

/home/fastdfs/

/home/fastdfs/mod

7ce8cfdba4d9472d9a785865dcae4180.jpg

1.图片服务器搭建,上传所需要的jar包并解压到指定目录(/usr/local/)

5b80b7f1ef4641a99f7bedf98c2ecaae.jpg

2.安装gcc

yum -y install gcc-c++

3.安装libevent工具包(解压,进入解压文件/usr/local/)

5e5aa3c6cef141a79c3302e1d859114c.jpg

cd /usr/local/libfastcommon-1.0.7

./make.sh

./make.sh install

cp /usr/lib64/libfastcommon.so   /usr/lib

4.tracker server 安装(/usr/local/FastDFS)

cd FastDFS

./make.sh

./make.sh install

cd /usr/local/FastDFS/conf

cp * /etc/fdfs

cd  /etc/fdfs

vim tracker.conf

/usr/bin/fdfs_trackerd  /etc/fdfs/tracker.conf restart  启动tracker

a337479bd6c7459695ad4b732b0c83f7.jpg

aed6715735e643a3a8e0fdf75d15754e.jpg

5.storage server安装

cd /etc/fdfs

vim storage.conf

/usr/bin/fdfs_storaged  /etc/fdfs/storage.conf restart  启动storage

d0863a9021694f218d77043ed729d96b.jpg

0c32fa29c8ce40cb89a8a9a3eedf2bcc.jpg

a52a9cf2a52346f782a18db8490a6909.jpg

6. 测试上传文件

cd /etc/fdfs

vim client.conf

/usr/bin/fdfs_test  /etc/fdfs/client.conf  /etc/fdfs/anti-steal.jpg

62214b5837834afeba300a977b323a66.jpg

de55e8758bf74766bf6ff9be0665783d.jpg

7.配置fastdfs-nginx-module

解压fastdfs-nginx-module_v1.16.tar.gz到/usr/local

10b619f881844cbca394175ba2220021.jpg

cd /usr/local/fastdfs-nginx-module/src

vim config (去掉所有local)

171e1af2b4ed4d3e9f42b5ac53dc99a4.jpg

vim  mod_fastdfs.conf

8b1ee82ca41f4340afc72388b26ef248.jpg

6185dd7d254c43bd9fc42d34d01194ff.jpg

8.fastdfs+nginx

cd /usr/local/nginx-1.11.6

复制下边这段,自动执行

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

make

make install

6fcf49921f1842b998fea99b1b74f766.jpg

vim /usr/local/nginx/conf/nginx.conf

server {

listen80;

server_name localhost;

location/group1/M00/{

ngx_fastdfs_module;

}

}

884ef81d5ae54645bb6b87e5df77c633.jpg

9.启动nginx,上传图片并访问

将nginx和tracker、storage配置为开机自启动

vim /etc/rc.local

a2947150c33f4481ba2f5597c2ec42fb.jpg

/usr/bin/fdfs_test /etc/fdfs/client.conf upload /etc/fdfs/anti-steal.jpg

b9b4be18ce0e4207b2a79358e23951b1.jpg

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值