高性能分布式文件存储及文件下载解决方案-Nginx支持FastDFS配置(一)

Nginx支持FastDFS配置

对于Nginx支持FastDFS,只需要在安装Nginx时,安装ngx-fastdfs-module模块即可。

  • 下载:http://nginx.org/download/nginx-1.15.1.tar.gz

  • 解压tar -zxvf nginx-1.15.1.tar.gz,并命名为nginx-src

  • 解压下载的fastdfs-nginx-module

    进入nginx-module目录,/home/fastdfs/fastdfs-nginx-module-1.20/src(本机解压路径),查看文件信息

cd /home/fastdfs/fastdfs-nginx-module-1.20/src


将mod_fastdfs.conf拷贝到/etc/fdfs目录中。并对该文件进行编辑:
主要修改:track_server、storage_server_port、group_name、store_path0、base_path

  1. mod_fastdfs.conf文件中tracker_server的端口同tracker.conf中port一致;
  2. mod_fastdfs.conf文件中storage_server_port的端口同storage.conf中port一致;
  3. Fastdfs-nginx-module会用到以下文件,拷贝到了指定位置/etc/fdfs
    • anti-steal.jpg
    • http.conf
    • mime.types
  • 进入/home/fastdfs/fastdfs-nginx-module-1.20/src位置,并修改config文件
    主要修改下图中红色标框部分,分别修改为(注意两个路径之间为空格):
ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/"
CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"
  • 安装Nginx,进入到下载的nginx源码文件夹中



    执行以下命令:

./configure --add-module=/home/fastdfs/fastdfs-nginx-module-1.20/src

安装成功后,即可。安装位置:/usr/local/nginx

  • 配置nginx
cd /usr/local/nginx/conf
vim nginx.conf
  • 启动Nginx
./usr/local/nginx/sbin/nginx
  • 通过Nginx下载文件,下载测试文件
wget http://192.168.113.144:9000/M00/00/00/wKhxkF1oHGGAduS4ABZJFe3_-Oc55_big.epub

你可能感兴趣的:(高性能分布式文件存储及文件下载解决方案-Nginx支持FastDFS配置(一))