配置 tracker
1、 yum -y install libevent
2、 yum install gcc*
3、tar -zxvf libfastcommon-1.0.7.tar.gz
4、[root@localhost libfastcommon-1.0.7]# ./make.sh
5、[root@localhost libfastcommon-1.0.7]# ./make.sh install 安装在 /usr/lib64文件夹下面
6、cp libfastcommon.so /usr/lib
7、tar -zxvf FastDFS_v5.05.tar.gz
8、[root@localhost FastDFS]# ./make.sh
9、[root@localhost FastDFS]# ./make.sh install 安装到 usr/bin /etc/fdfs
10、[root@localhost FastDFS]# cd conf + cp * /etc/fdfs
11、[root@localhost fdfs]# vim tracker.conf
12、修改 base_path=/fastdfs/tracker
13、mkdir /fastdfs/tracker -p
14、[root@localhost fastdfs]# mkdir storage + mkdir client
15、 cd /usr/bin/
16、启动 fdfs_trackerd /etc/fdfs/tracker.conf + 重启 fdfs_trackerd /etc/fdfs/tracker.conf restart
配置storage
1、cd /etc/fdfs
2、vim storage.conf
3、修改 base_path=/fastdfs/storage 修改 group_name=wxh 修改 store_path0=/fastdfs/storage(文件保存路径) 修 改 tracker_server=192.168.40.125:22122 修改 store_path0=/fastdfs/storage
4、cd /usr/bin/
5、启动 fdfs_storaged /etc/fdfs/storage.conf 重启 fdfs_storaged /etc/fdfs/storage.conf restart
6、查看 ps -aux|grep storage
配置client
1、cd /etc/fdfs
2、vim client.conf
3、修改 base_path=/fastdfs/client 修改 tracker_server=192.168.40.125:22122
4、cd /usr/bin/
5、测试[root@localhost bin]# fdfs_test /etc/fdfs/client.conf upload /home/test.jpg
6、文件查看 /fastdfs/storage/data/00/00 下面
nginx结合后网页访问资源
1、tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
2、cd fastdfs-nginx-module/src
3、vim config 删除三个路径中的 local/
4、yum install pcre-devel
5、yum install zlib zlib-devel
6、yum install openssl openssl-devel
7、tar -zxvf nginx-1.8.0.tar.gz
8、cd nginx-1.8.0
9、复制以下内容输入后回车
./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=/home/tar/fastDFS_all/fastdfs-nginx-module/src
10、make 回车
11、make install 安装
12、cd /home/tar/fastDFS_all/fastdfs-nginx-module/src
13、cp mod_fastdfs.conf /etc/fdfs/
14、cd /etc/fdfs/ + vim mod_fastdfs.conf
15、修改 base_path=/fastdfs/tmp 修改 url_have_group_name = true
修改 group_name=wxh 修改tracker_server=192.168.40.125:22122
16、cd /fastdfs/ + mkdir tmp
17、cd /usr/local/nginx/conf
18、vim nginx.conf 在现有server上添加以下代码
server {
listen 88;
server_name 192.168.40.125;
location /wxh/M00 {
ngx_fastdfs_module;
}
}
19、mkdir /var/temp/nginx -p
20、cd ../sbin
21、systemctl stop firewalld.service 关闭防火墙
22、./nginx 启动nginx 浏览器访问nginx http://192.168.40.125/
23、访问图片 http://192.168.40.125:88/wxh/M00/00/00/+图片名字(storage下的)
24、如果访问不成功
重启 tracker,stotage,nginx