一、安装libfastcommon
1, wget https://github.com/happyfish200/libfastcommon/archive/V1.0.7.tar.gz
2,焦油-xvf V1.0.7.tar。广州
3, cd libfastcommon-1.0.7
4。/make.sh
5。/h安装
6,创建软链接:
ln - s/usr/lib64/libfastcommon。所以/usr/local/lib/libfastcommon。所以
ln - s/usr/lib64/libfastcommon。所以/usr/lib/libfastcommon。所以
ln - s/usr/lib64/libfdfsclient。所以/usr/local/lib/libfdfsclient。所以
ln - s/usr/lib64/libfdfsclient。所以/usr/lib/libfdfsclient。所以
二、安装FastDFS
1, wget https://github.com/happyfish200/fastdfs/archive/V5.05.tar.gz
2,焦油-zxvf V5.05.tar。广州- c/usr/local
3, cd/usr/local/fastdfs - 5.05/
4。/make.sh
5。/h安装
6, cd/etc/fdfs
配置文件设置cd/etc/fdfs
cp tracker.conf。样本追踪。参看
cp storage.conf。样品存储。参看
cp client.conf。样本client.conf
修改配置文件
追踪。配置:
base_path=/数据/fastdfs
存储。配置:
base_path=/数据/fastdfs/存储
base_path0=/数据/fastdfs/存储
tracker_server=xx: xx: xx: xx: 22122
客户端。相依:
base_path=/数据/fastdfs/客户
tracker_server=xx: xx: xx: xx: 22122
启动:
cd/usr/fastdfs - 5.05/存储
cd/usr/fastdfs - 5.05/trackerd
fdfs_trackerd/etc/fdfs/tracker.参看
fdfs_storaged/etc/fdfs/storage.参看
三、安装Nginx
wget http://nginx.org/download/nginx-1.8.0.tar.gz
wget http://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.gz/download
焦油zxf fastdfs-nginx-module_v1.16.tar。广州,,焦油zxf nginx-1.8.0.tar.gz
修改配置文件
cd fastdfs-nginx-module/src
vi配置:
去掉里面所有的地方
报错:错误:HTTP重写模块需要PCRE库
sudo apt-get更新sudo apt-get安装libpcre3 libpcre3-dev
sudo apt-get安装openssl libssl-dev
nginx。相依:
听,,,8888;
位置/group1/M00/{
,,,,,,别名/数据/fastdfs/存储/数据/;
,,,,}
启动Nginx: cd/usr/local/nginx/sbin
。/nginx
查看nginx与DFS启动:
netstat不良贷款| grep - e”nginx | fdfs”cd/usr/local/nginx/sbin/
修改配置重启nginx:。/nginx - s重载
加载配置文件启动:。/nginx - c/usr/FastDFS/nginx-1.8.0/conf/nginx。参看
停止:nginx - s停止
查看端口号:
netstat -ntpl
三、卸载nginx
sudo apt-get——清洗去除nginx
sudo apt-get autoremove
测试上传:
/usr/bin/fdfs_upload_file/etc/fdfs/client.参看/usr/FastDFS/001.jpg
/usr/bin/fdfs_test/etc/fdfs/client.配置上传/usr/FastDFS/001.jpg
nginx.conf正则表达式:https://segmentfault.com/a/1190000002797601