centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(二)
来源:互联网 发布:web安全工程师 知乎 编辑:程序博客网 时间:2024/05/22 19:32
在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 -vxffastdfs-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
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(二)
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(一)
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(三)之图片服务器的使用
- centos64位安装nginx
- Nginx+FastDFS图片服务器的搭建
- 图片服务器fastDFS的搭建以及配置
- FastDFS安装与nginx反向代理配置
- FastDFS安装与nginx反向代理配置
- Linux 安装FastDFS图片服务器以及配合nginx实现图片查看
- 搭建FastDFS,Nginx,fastdfs-nginx-module图片资源服务器
- CentOS安装FastDFS以及nginx下载代理
- 【搭建nginx对公司的tomcat服务器做反向代理】
- fastdfs图片服务器的搭建
- nginx服务器图片的反向代理和负载均衡配置
- 搭建图片服务器《二》-linux安装nginx
- 如何实现反向代理?与正向代理的区别以及Nginx 反向代理优势
- Nginx反向代理实现Tomcat集群服务器的负载均衡
- Nginx反向代理实现Tomcat集群服务器的负载均衡
- 质量压缩与二级采样
- BZOJ 1211: [HNOI2004]树的计数 prufer编码
- 1004. Counting Leaves (30)
- 比特币开发专题(矿池挖矿PPS和PPLNS哪个挖矿收益高?)
- JavaScript知识点的总结
- centos64位中 fastDFS的安装以及nginx反向代理实现搭建图片服务器(二)
- c#中treeview的使用方法
- 如何在Word中排出漂亮的代码
- 你应该知道的 RPC 原理
- 史上最全SVN 教程
- nmon监控工具的使用
- Java服务端时区的几点思考
- Android7.0中文文档(API)-- AutoCompleteTextView.Validator
- c# 判断字符串空值的方法