centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(二)

centos64位中 fastDFS的安装以及nginx反向代理实现图片服务器(一)中已经实现了fastDFS的安装,地址:

http://blog.csdn.net/qq_20565303/article/details/73252704


接下来就是将ngxin代为反向代理服务器使用:

nginx的安装地址如下:

http://blog.csdn.net/qq_20565303/article/details/73176405

然后开始接着上节继续。

第七步: 搭建 nginx 提供 http 服务
            1、解压fastdfs模块文件
                  首先我将文件 fastdfs-nginx-module_v1.16.tar.gz文件传入/root路径
                 解压: tar -vxf fastdfs-nginx-module_v1.16.tar.gz
            2、修改/root/fastdfs-nginx-module/src/config文件,把其中的local去掉
                
            3、安装nginx
                   我这里使用的是 nginx-1.8.1.tar.gz。我直接放在/root下,然后解压到/root下。
                    tar -vxf nginx-1.8.1.tar.gz
                   安装nginx时,需要先安装一系列环境,详情请见:        
http://blog.csdn.net/qq_20565303/article/details/73176405
                   不过与上面有点不同的时需要在执行 ./configure 命令时多添加一个模块插件。
                   当安装好环境以后,开始安装:
                   1)进入解压目录:/root/nginx-1.8.1
                   2)执行:      
./configure \
--with-http_ssl_module \
--with-http_spdy_module \
--with-http_stub_status_module \
--with-pcre \
--add-module=/root/fastdfs-nginx-module/src
                       其中最后一个 --add-module=/root/fastdfs-nginx-module/src就是添加前面解压的模块。
                   3)make
                   4)make install
                   就安装好了:见图
                                
                 
                  5)测试nginx安装是否成功   
                     见:  
http://blog.csdn.net/qq_20565303/article/details/73176405
             4、 /root/fastdfs-nginx-module/src/mod_fastdfs.conf 文件复制到 /etc/fdfs 目录下。
        cp /root/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs

      5、修改刚刚复制的配置文件mod_fastdfs.conf,有三处需要修改:
                 现在直接截图修改文件的结果(第一个日志存放路径不用修改,也可以自己修改):
                 
                
                
                
                
                 注意:1)tracker要修改为实际的ip
                            2)url_have_group_name涉及到图片存放分组,比如group1之类的,所以是true
                            3)storage_path0是涉及的是图片存放路径,这个和storage服务中图片存放路径是一样的
              6
              6、nginx的配置
                  在nginx的配置文件中添加一个server,配置文件:/usr/local/nginx/conf/nginx.conf
                  添加内容:        

server {

        listen       80;

        server_name  192.168.147.130;

 

        location /group1/M00/{

                #root/home/fastdfs/storage/data;

                ngx_fastdfs_module;

        }

}

注意:中间的ip是本机ip,location中设定的是fastdfs模块

            7、如果你的机器是32位的,最好加上下面的操作(我系统是64位的,没有执行下面的操作,我不知道32位不加这个是否有问题):   

    将libfdfsclient.so拷贝至/usr/lib

         cp /usr/lib64/libfdfsclient.so /usr/lib/

           8、启动nginx,如果之前启动过没有关闭,需要重新读取配置文件:
         /usr/local/nginx/sbin/nginx -s reload
         其中插件会独立占用一个进程,如下便是启动成功了
                
    
第八步:测试图片服务器
           1、首先上传图片到图片服务器,利用 fdfs_test:
                  注意:测试需要先将tracker服务、storage服务、nginx服务都启动,否则肯定不成功
                 前面已经启动了nginx服务,接下来需要启动tracker、storage服务。
             启动tracker服务:            
            /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
             启动storage服务:                
            /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
            上传图片:
            /usr/bin/fdfs_test /etc/fdfs/client.conf upload anti-steal.jpg
             
              上传成功!
               返回的图片存储路径为:http://192.168.147.130/group1/M00/00/00/wKiTgllDGeuAPcH-AABdrZgsqUU011_big.jpg
             
            2、查看文件,我现在使用的是局域网,直接利用windows访问这个链接:
    

             注意:我现在使用谷歌浏览器可以访问,但是我使用IE浏览器就不行了,可能是我IE浏览器有问题或者是其他的问题。
          整个图片服务器搭建就完成了。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值