CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置

但因公司内部的测试fastdfs服务器有变动,所以得重新搭建,以前没有搭建过,所以折腾了两天,在网上找了许多配置文档,但问题多。最后找到了一篇搭建成功的

.

安装fastdfs 和nginx 需要的插件

yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk+-devel gcc gcc-c++zlib-devel libpng-devel gtk2-devel glib-devel pcre*

fastdfs 下载页面地址http://sourceforge.net/projects/fastdfs/files/

nginx  下载页面地址http://sourceforge.net/projects/fastdfs/files/

fastdfs-nginx-module     下载页面地址   http://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/

/configure --user=nginx --group=nginx --prefix=/usr/local/nginx --add-module=../fastdfs-nginx-module/src

1.系统环境 依赖库自行安装

Centosip 地址 192.168.1.11

tracker1: 192.168.1.11 storage1: 192.168.1.11

2.编译安装配置 FastDFS_v4.06.tar.gz

.编译安装 (1) vi make.sh WITH_LINUX_SERVICE=1

(2) ./make.sh ./make.sh install

tracker 配置 (1) vi /etc/fdfs/tracker.conf

base_path=/home/tracker1/fastdfs

( 2) mkdir -p /home/tracker1/fastdfs

( 3) service fdfs_trackerd start

( 4) netstat -ntl tcp 0 0 0.0.0.0:22122

storage 配置( 1) vi /etc/fdfs/storage.conf

http.server_port=80

group_name=group1

base_path=/home/storage1/fastdfs

store_path0=/home/storage1/fastdfs t

racker_server=192.168.1.11:22122

(2) mkdir -p /home/storage1/fastdfs

(3) service fdfs_storaged start

(4) netstat -ntl tcp 0 0 0.0.0.0:23000

0.0.0.0:*

LISTEN

0.0.0.0:*

LISTEN

3.安装配置 nginx-1.4.4 和 fastdfs-nginx-module_v1.15.tar.gz

(1) /configure --prefix=/usr/local/nginx --add-module=/home/fastdfs-nginx-module/src

make make install

(2) cp /home/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/

vi /etc/fdfs/mod_fastdfs.conf

base_path=/home/storage1/fastdfs

tracker_server=192.168.1.11:22122

group_name=group1

url_have_group_name = true

store_path0=/home/storage1/fastdfs

(3) mkdir -p /home/storage1/fastdfs

(4) vi /usr/local/nginx/conf/nginx.conf

user root;

location /group1/M00 { root /home/storage1/fastdfs/data;

ngx_fastdfs_module;

}

(5) ln -s /home/storage1/fastdfs/data /home/storage1/fastdfs/data/M00

(6) service iptables stop

cd /usr/local/nginx/sbin/

./nginx

4.测试 (1) vi /etc/fdfs/client.conf

base_path=/tmp

tracker_server=192.168.1.11:22122

http.tracker_server_port=80

(2) /usr/local/bin/fdfs_test /etc/fdfs/client.conf upload test.txt

(3) 用浏览器打开返回的连接,返回内容跟 test.txt 一致,说明成功

此文安装

时间: 2024-07-31 14:43:46

CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置的相关文章

Nginx单向认证的安装配置

Nginx单向认证的安装配置 首先系统要已经安装了openssl,以下是使用openssl安装配置单向认证的执行步骤与脚本: #-------------------------------------------------------- # 单向认证,就是传输的数据加密过了,但是不会校验客户端的来源 # 单项SSL连接,也就是只是客户端验证服务器证书 #-------------------------------------------------------- #创建存储路径 rm -r

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)

阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL) 转载自:http://elf8848.iteye.com/blog/1698351 一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1.6 mysql 5.0.95 版本较低,请直接看最后面的<八.卸载php5.1,mysql5.0 重新安装ph

FastDFS_v5.05+nginx+cache集群安装配置手册

转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.FastDFS简单介绍 FastDFS是由淘宝的余庆先生所开发,是一个轻量级.高性能的开源分布式文件系统,用纯C语言开发,包括文件存储.文件同步.文件访问(上传.下载).存取负载均衡.在线扩容.相同内容只存储一份等功能,适合有大容量存储需求的应用或系统.做分布式系统开发时,其中要解决的一个问题就是图片.音视频.文件共享的问题,分布式文件系统正好可以解决这个需求.同类的分布式文件系统有谷歌的GFS.HDF

FastDFS在centos上的安装配置与使用

FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文件为载体的在线服务.(百科) 本文详细介绍了FastDFS在centos系统上的详细安装过程,在从机上使用了nginx实现了http的访问请求,我们开始吧..(转载请标明,谢谢) fdfs工具包下载地址http://pan.baidu.com/s/1eQHCSJw 使用winscp将工具包复制到服务器中 1.节点和关闭服务

Nginx优点特性、安装配置、安装目录、配置文件

额外知识点 内网IP: 10.x.x.x 172.16.x.x - 172.31.x.x 192.168.x.x Nginx Web服务应用 Nginx优点: 1.占用资源更少.支持更多并发连接 2.web服务.方向代理.负债均衡.缓存服务 3.安装配置简单.方便.灵活 Nginx特色: A.支持高并发:能支持几万并发连接(特别是静态小文件业务环境) B.资源消耗少:在3万并发连接下,开启10个Nginx线程消耗的内存不到200MB C.可以做到HTTP反向代理及缓存加速,即负载均衡功能,内置对

nginx(五)nginx与php的安装配置

经过前面学习,对nginx有个大概的了解,来配置LNMP;只要是在系统安装过程中选择安装比较齐全的包,基本上系统都能满足安装要求,下面是我一个一个测试的,基本上全部安装所需的库文件,放心安装: [[email protected] ~]# rpm -qa |grep zlibzlib-devel-1.2.3-3zlib-1.2.3-3 [[email protected] tar_packet]# rpm -qa |grep opensslopenssl-0.9.8e-12.el5openssl

Mac之OS系统下搭建JavaEE环境 &lt;三&gt; 之Eclipse 与 IntelliJ IDEA 的安装配置

三.Eclipse 与 IntelliJ IDEA 的安装配置 1.Eclipse的安装配置 1 下载eclipse 到官网 https://www.eclipse.org/downloads/eclipse-packages/ 下载 选择JavaEE的版本 下载即可 2.在Finder打开 eclipse是绿色版的,解压即可使用 双击打开 3.配置eclipse的JRE 与 Tomcat JRE 与 Tomcat的配置 与Windows同 打开偏好设置 Java Installed JREs

Nginx的工作原理和配置详解

一.Nginx简介 Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release in 2004. Nginx now hos

Fedora 下nginx和php的安装

1. nginx的安装 nginx安装 wget https://github.com/nginx/nginx/archive/v1.7.11.zip unzip nginx-1.7.7.zip ./configure --prefix=NGINX_INSTALL_PATH make make -f objs/Makefile install nginx直接在objs下生成Makefile文件. nginx模块安装 nginx模块和apache模块最大的区别在于其添加模块需要重新编译文件.下面展