CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置
2015-01-16 15:19
686 查看
因公司内部的测试fastdfs服务器有变动,所以得重新搭建,以前没有搭建过,在网上找了许多配置文档,但问题多,所以折腾了两天
.
安装fastdfs 和nginx 需要的插件
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
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 一致,说明成功
.
安装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
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 一致,说明成功
相关文章推荐
- CentOS6环境单服务器FastDFS+Nginx+fastdfs-nginx-module 安装配置
- centos6.5安装配置fastdfs+nginx实现分布式图片服务器
- Centos6.5服务器环境搭建之安装Nginx以及Https访问方式的配置
- CentOS系统安装配置Nginx+tomcat+jdk+MySQL服务器环境
- centos 系统下安装FastDFS+nginx+fastdfs-nginx-module安装配置
- 阿里云服务器配置开发环境第七章:Centos7.3安装nginx以及环境配置
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 Apache 服务
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器
- 5、CentOS 6.5系统安装配置Nginx-1.2.7+PHP-5.3.22环境
- Centos6.5 安装nginx, django服务器环境
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
- CentOS 6.4 i386 版本安装 FastDFS、使用Nginx作为文件访问WEB服务器
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- 安装 —— CentOS 5 服务器 Nginx 环境推荐教程
- 常用服务器软件nginx、jvm、centOS网络环境等配置
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境