发布时间:2015-02-02 18:30:04作者:知识屋
因公司内部的测试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*
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 一致,说明成功
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能