tar xzf FastDFS_v4.06.tar.gz
cd FastDFS
./make.sh & ./make.sh install
修改tracker & storage server 配置文件
vi /opt/FastDFS/tracker.conf
base_path=/home/yuqing/fastdfs 修改为:base_path=/opt/FastDFS/tracker ##include http.conf 修改为:#include http.conf
vi /opt/FastDFS/storage.conf
base_path=/home/yuqing/fastdfs 修改为: /opt/FastDFS store_path0=/opt/FastDFS 修改store_path0=/opt/FastDFS/storage
tracker_server=192.168.1.33:22122 修改为 tracker_server=ip:22122
安装fast-nginx-module 1.15
1 安装nginx 通常安装在/opt/nginx
2 下载并解压FastDFS nginx module: tar zxf fastdfs_nginx_module_v1.15.tar.gz
3 进入到nginx src目录: cd /opt/nginx
4 编译 ./configure --add-module=/opt/fastdfs-nginx-module/src make; make install
5 编译之前可以修改配置文件的 FDFS_OUTPUT_CHUNK_SIZE 和 FDFS_MOD_CONF_FILENAME, 也可以不改
CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64 -DFDFS_OUTPUT_CHUNK_SIZE='256*1024' -DFDFS_MOD_CONF_FILENAME='\"/etc/fdfs/mod_fastdfs.conf\"'"
6 做一个symbol link ${fastdfs_base_path}/data/M00 to ${fastdfs_base_path}/data
例如:ln -s /opt/FastDFS/storage/data /opt/FastDFS/storage/data/M00
7 增加nginx 配置文件
location /group1/M00 {
root /opt/FastDFS/storage/data;
ngx_fastdfs_module;
}
8 修改/etc/fdfs/mod_fastdfs.conf
url_have_group_name = true
9 启动nginx server
/opt/nginx/sbin/nginx -s stop; /opt/nginx/sbin/nginx
yum install -y pcre-devel openssl-devel
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre --add-module=/opt/fastdfs-nginx-module/src
location ~ /group[0-9]+/M00/ {
root /opt/FastDFS/storage/data;
ngx_fastdfs_module;
}
ln -s /opt/FastDFS/storage/data /opt/FastDFS/storage/data/M00
1: 启动FastDFS
tracker: /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
storage: /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
2:关闭FastDFS
tracker:/usr/local/bin/stop.sh /usr/local/bin/fdfs_tracker
storage:/usr/local/bin/stop.sh /usr/local/bin/fdfs_storage