1、文件准备
安装libevent工具包
yum -y install libevent
2、安装libfastcommonV1.0.7.tar.gz
tar -zxvf libfastcommonV1.0.7.tar.gz //解压
cd libfastcommon-1.0.7 //进入解压目录
./make.sh //编译
./make.sh install //编译安装
3、安装FastDFS(tracker-追踪器)
tar -zxvf FastDFS_v5.0.5.tar.gz //解压
cd FastDFS //进入目录
./make.sh //编译
./make.sh install //安装
修改配置文件
cd conf //继续进入配置目录
cp * /etc/fdfs //将目录下所有配置文件拷贝到/etc/fdfs目录下
vi tracker.conf //修改配置文件
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf (restart) //启动(重启)tracker服务
ps -aux | grep tracker //检查是否启动成功
4、安装FastDFS(storage-存储器)
配置storage 配置文件
vi /etc/fdfs/storage.conf
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf (restart) // 启动(重启) storage服务
5、配置fastDFS客户端配置文件
vi /etc/fdfs/client.conf
通过命令,测试fastdfs的文件上传
/usr/bin/fdfs_test /etc/fdfs/client.conf upload /home/a.jpg
6、安装Nginx
安装Nginx和FastDFS的整合插件
tar -zxf fastdfs-nginx-module_v1.16.tar.gz #解压
cd fastdfs-nginx-module #进入目录
vi ./src/config(删除其中的所有local路径) # 修改配置
将路径中的local去掉
cp ./src/mod_fastdfs.conf /etc/fdfs/ #将配置文件拷贝到指定的路径
vim /etc/fdfs/mod_fastdfs.conf # 修改配置文件
日志路径
安装nginx
tar -zxf nginx-1.8.1.tar.gz # 解压
cd nginx-1.8.1 #进入压缩路径
./configure --add-module=/usr/local/software/fastdfs/fastdfs-nginx-module/src # 配置nginx的插件路径
make #编译
make install #安装
cd /usr/local/nginx #进入nginx安装路径
vi conf/nginx.conf # 修改nginx的配置:
/usr/local/nginx/sbin/nginx # 启动nginx
ps -aux | grep nginx #检查是否启动成功
注意:
开放22122/23000/80端口