图表服务器安装

[root@localhost~]# yum -y install gcc gcc-c++

1.3.1案例布局

 图片 1

搭建以前,先来张效果图:

图片 2

1.3搭建图片服务器

下载FastDFS的安装包。独有linux版。

图片 3

3、启动

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

启航的日记突显先甘休5619进度(实际条件不是5619卡塔 尔(英语:State of Qatar)再开发银行,如下图:

图片 4

只顾:若无呈现上海体育场所要专一是或不是健康甘休原有进度。

安装开机自动运营。

[root@localhost fdfs]#vim /etc/rc.d/rc.local

将运行命令行增添进文件:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

 

1.3.3 Tracker server的安装

先是步:须求把法斯特DFS的源码包上传到服务器。

图片 5

图片 6

第二步:安装libfastcommonV1.0.7.tar.gz工具包。

    1、解压缩

    [root@bogon ~]# tar -zxvf libfastcommonV1.0.7.tar.gz

    2、Make

     [root@bogon libfastcommon-1.0.7]# ./make.sh

    3、[root@bogon libfastcommon-1.0.7]# ./make.sh install

                   在/usr下多三个lib64文件夹---/usr/lib64

    4、从/usr/lib64下复制libfastcommon.so到/usr/lib文件夹下。

      [root@bogon lib64]# cp libfastcommon.so ../lib

第三步:解压缩FastDFS_v5.05.tar.gz包

第四步:编译FastDFS的源码。使用make.sh

[root@bogon FastDFS]# ./make.sh 

第五步:安装。

[root@bogon FastDFS]# ./make.sh install

 

 图片 7

安装在[root@localhost sbin]# cd /etc/fdfs/   路径下

第六步:在/etc/fdfs/目录下有配置文件的样例。

能够把fast源码包下的配置文件(/root/法斯特DFS/conf卡塔尔国复制到/etc/fdfs目录下。

[root@bogon conf]# cp * /etc/fdfs/

图片 8

第七步:改良tracker.conf配置文件。

图片 9

非常重借使校订配置文件存放的路线,路线必得是存在的。

base_path=/home/fastdfs/tracker

第八步:启动tracker server。

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

[root@bogon bin]# ./fdfs_trackerd /etc/fdfs/tracker.conf restart

[root@bogon bin]# ps aux|grep fdfs

root      2935  0.0  0.5  16132  2728 ?        Sl   18:55   0:00 ./fdfs_trackerd /etc/fdfs/tracker.conf restart

root      2944  0.0  0.1   4356   724 pts/0    S+   18:55   0:00 grep fdfs

[root@bogon bin]#

那般就要求两台Linux服务器,Tracker和Storage多少个能够先松开朝气蓬勃台机器上,所以最简便的布局应当是生机勃勃台Linux服务器,配置一个Tracker和二个Storage就能够。

 

1.3.6.2 安装步骤

首先步:把模块上传到linux服务器。把nginx的源码上传。

图片 10

第二步:解压模块的压缩包。踏入源码包/root/fastdfs-nginx-module/src

第三步:修改config

把公文中的local去掉。

图片 11

第四步:把mod_fastdfs.conf配置文件复制到/etc/fdfs目录下。

[root@localhost src]# cp mod_fastdfs.conf /etc/fdfs/

图片 12

图片 13

第五步:编写翻译模块。和nginx同不时间编写翻译。

1、对nginx实行config。生成二个makefile。

./configure \

--prefix=/usr/local/nginx \

--pid-path=/var/run/nginx/nginx.pid \

--lock-path=/var/lock/nginx.lock \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/var/temp/nginx/client \

--http-proxy-temp-path=/var/temp/nginx/proxy \

--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \

--http-scgi-temp-path=/var/temp/nginx/scgi \

--add-module=/root/fastdfs-nginx-module/src

1、make

2、make install

3、配置nginx的安排文件。

[root@localhost src]# cd /usr/local/nginx/
[root@localhost nginx]# pwd
/usr/local/nginx

在nginx.conf配置文件中添加

server {

       listen       80;

        server_name  localhost;

       location /group1/M00/{

             ngx_fastdfs_module;

        }

    }

5、启动nginx

[root@localhost nginx]# ./nginx

 

四、FastDFS和nginx整合

咱俩必要通过Nginx来搭建叁个http服务器才行,这步骤是或不是和事情发生从前本身写的《利用Nginx当http服务器》相像啊?略有差异,全体最终提出依照如下步骤搭建。

[root@localhost data]# tar -xf V1.0.7.tar.gz

1.3.4 Storage Server安装

第一步:安装libfastcommonV1.0.7.tar.gz工具包

其次步:参谋Tracker server安装的三~六步。

其三步:矫正Storaged的布局文件。在/etc/fdfs下

Storaged服务端口2300

图片 14

图片 15

第四步:启动Storage服务器

[root@bogon fdfs]# cd /usr/bin/

[root@bogon bin]# ./fdfs_storaged /etc/fdfs/storage.conf restart

第五步:设置开机自动运行

[root@localhost bin]# cd /etc/rc.d/

[root@localhost rc.d]# vi rc.local

参预四个运维命令

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

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

 1.3.5 测验上传文件

fdfs_test测量试验文件上传。

更改矫正/etc/fdfs/client.conf文件。

图片 16

[root@bogon bin]# ./fdfs_test /etc/fdfs/client.conf upload /etc/fdfs/anti-steal.jpg

一、下载

        tracker和storage使用相符的安装包,下载地址:

咱俩日前利用的是:法斯特DFS_v5.05.tar.gz

下载地址:FastDFS_v5.05.tar.gz

3、安装libfastcommon

1.2FastDFS架构

图片 17

1、在tracker上安装nginx

在种种tracker上安装nginx,的显要目标是做负载均衡及落到实处高可用。假诺唯有大器晚成台tracker服务器能够不布署nginx

所以这里不用配置该Nginx

 [root@localhost~]# yum -y install libevent

1、图片服务器搭建

5、启动storage

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

图片 18

介怀:若无展示上海体育场所要小心是否正规甘休原有进度。

设置开机自动运营。

[root@storage1 FastDFS]#vim /etc/rc.d/rc.local

将运维命令行增添进文件:/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

1、安装gcc (编写翻译时索要卡塔尔国

1.3.2编写翻译遇到

1、需要gcc的环境。需要make
     yum install gcc-c++
2、须求安装libevent工具包。
     法斯特DFS注重libevent库,需求安装:
     yum -y install libevent

效果图