![]() |
案例使用的源码包见附件 |
命令:yum install gcc-c++ 命令:yum -y install libevent 命令:yum install -y pcre pcre-devel 命令:yum install -y zlib zlib-devel 命令:yum install -y openssl openssl-devel |
命令: tar -zxvf libfastcommonV1.0.7.tar.gz -C ../ |
![]() |
命令: ./make.sh 命令: ./make.sh install |
![]() |
命令: cp /usr/lib64/libfastcommon.so /usr/lib/ |
命令:tar zxf FastDFS_v5.05.tar.gz -C ../ |
![]() |
命令: ./make.sh 命令: ./make.sh install |
![]() |
命令: cp /usr/lib64/libfdfsclient.so /usr/lib/ 命令: cp /root/FastDFS/conf/* /etc/fdfs/ 命令: mkdir /home/fastdfs/tracker -p |
命令: vim /etc/fdfs/tracker.conf 修改base_path=/home/fastdfs/tracker后保存退出 配置tracker完成 |
![]() |
命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf stop 命令:/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart |
![]() |
命令: vim /etc/fdfs/storage.conf 修改 base_path=/home/fastdfs/tracker 修改 store_path0=/home/fastdfs/storage 修改 tracker_server=192.168.0.113:22122 |
![]() |
![]() |
![]() |
命令: mkdir -p /home/fastdfs/storage |
命令: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf 命令: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart |
注意:必须保证tracker服务启动的情况下,才能启动storage |
命令:mkdir /home/fastdfs/client 命令: vim /etc/fdfs/client.conf 修改 base_path=/home/fastdfs/client 修改 tracker_server=192.168.0.110:22122 |
![]() |
命令:/usr/bin/fdfs_test /etc/fdfs/client.conf upload /etc/fdfs/anti-steal.jpg |
![]() |
命令:tar -zxvf fastdfs-nginx-module_v1.16.tar.gz -C ../ |
![]() |
命令:vim /root/fastdfs-nginx-module/src/config 删除/usr/local/中的local |
![]() |
命令:cp /root/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/ |
命令:tar -zxf nginx-1.8.0.tar.gz -C ../ |
![]() |
命令:mkdir -p /var/temp/nginx |
./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=/root/fastdfs-nginx-module/src |
![]() |
命令: make 命令: make install 命令: mkdir -p /home/fastdfs/nginx-module |
命令:vim /etc/fdfs/mod_fastdfs.conf 修改:base_path=/home/fastdfs/nginx-module 修改:tracker_server=192.168.0.110:22122 修改:store_path0=/home/fastdfs/storage 修改:url_have_group_name = true |
![]() |
![]() |
![]() |
![]() |
命令:cd /usr/local/nginx 命令:vim conf/nginx.conf 修改 location /group1/M00/ { #root 这里直接调用fastdfs的nginx插件,定位到/home/fastdfs/storage/data; #安装nginx的时候,已经为其添加了一个module,指向/root/fastdfs-nginx-module/src ngx_fastdfs_module; } |
![]() |
命令:service iptables stop 命令:chkconfig iptables off |
![]() |
命令: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 命令: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart 命令: /usr/local/nginx/sbin/nginx 命令: /usr/local/nginx/sbin/nginx -s reload |
查看Nginx错误日志信息: tail -f /var/log/nginx/error.log 查看Nginx访问日志信息 : tail -f /var/log/nginx/access.log 查看Tracker服务日志信息 : tail -f /home/fastdfs/tracker/logs/trackerd.log 查看Storage服务日志信息 : tail -f /home/fastdfs/storage/logs/storaged.log |
运行附件中的工程,测试图片服务器搭建是否成功! |
![]() |
![]() |
86.73 KB, 下载次数: 31
337.3 KB, 下载次数: 50
fastdfs-nginx-module_v1.16.tar.gz
17.1 KB, 下载次数: 40
71.43 KB, 下载次数: 38
812.6 KB, 下载次数: 45
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |