ngnix、fastdfs搭建文件服务器

  1. 把fastdfs上传到linux系统。
  2. 在安装fastdfs之前,先安装libevent工具包。
    rpm -qa|grep libevent rpm -e libevent* //卸载之前安装的libevent
    yum -y install libevent;//在线安装libevent
  3. 安装libfastcommon工具包
    1.tar zxvf libfastcommomV1.07
    2.进入libfastcommon目录下,执行./make.sh
    3.执行./make.sh install
    4.把/usr/lib64/libfastcommon.so 文件向/usr/lib下复制一份

  4. 安装fastdfs tracker服务
    1.tar zxvf fastdfs.
    2.进入解压的fastdfs目录下,执行./make.sh
    3.执行./make.sh install
    安装完成后会在/usr/bin/目录下有以fdfs开头的文件都是编译出来的。
    4.将fast/conf目录下的所有配置文件都复制到、/etc/fdfs下。
    5.配置tracker服务。修改/etc/fdfs/tracker.conf文件。
    vim /etc/fdfs/tracker.conf

    ngnix、fastdfs搭建文件服务器_第1张图片
    修改base_path.
    6.启动tracker 。/user/bin/fdfs_trackerd /etc/fdfs/tracker.conf
    重启命令
    /user/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart

  5. 安装storage服务
    1.配置storage服务,修改/fdfs/storage文件。
    修改base_bath.store_path0,tracker_server对应的路径和地址。
    ngnix、fastdfs搭建文件服务器_第2张图片
    2 .启动storage服务
    /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
    重启 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart

  6. 测试服务
    1.修改配置文件/etc/fdfs/client.conf
    这里写图片描述
    2.测试
    /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg

  7. 搭建nginx提供http服务访问上传文件
    1.使用官方提供的nginx插件,fastdfs_nginx_module
    2.解压插件。
    3.修改fastdfs_nginx_module/src/config文件,把其中的local去掉
    这里写图片描述
    修改core_libs 对应的/usr/lib64.
    如果不修改此处,应将/lib64目录下的libfdfsclient.so向/usr/lib目录下拷贝一份。
    cp /usr/lib64/libfdfsclient.so /usr/lib/
    4.对nginx重新config
    ./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 \

    5.make
    6.make install
    7.将fastdfs_nginx_module/src/mod_fastdfs.conf文件复制到/etc/fdfs目录下。
    vim mod_Fastdfs.conf

    ngnix、fastdfs搭建文件服务器_第3张图片

  8. 修改nginx的配置
    1.在nginx的配置文件中修改
    ngnix、fastdfs搭建文件服务器_第4张图片
    2.启动nginx.
  9. 执行测试
    1./usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
    ngnix、fastdfs搭建文件服务器_第5张图片
    2.在浏览器中输入url即可访问上传的图片。
    ngnix、fastdfs搭建文件服务器_第6张图片

你可能感兴趣的:(nginx,tomcat)