fastdfs 安装 配置 笔记
声明:本文内容是我在linux虚拟机上安装fastdfs的过程记录,主要用于个人备忘。由于我本人对于linux不太熟悉,安装过程中遇到很多错误,若高手看到本篇文章,希望能够指点一二。虚拟机:Sun VirtualBox
操作系统:CentOS-6.2-i386-LiveCD.iso
用到的工具SecureCRT和WinSCP4。
开启sshd服务:service sshd start
把网卡重启: service network restart
还要把防火墙关掉: service iptables stop
首先参照网址http://lnmp.org/install.html来安装LNMP:
1 wget http://soft.vpser.net/lnmp/lnmp0.8-full.tar.gz
2 tar zxvf lnmp0.8-full.tar.gz
3 cd lnmp0.8-full
4 ./centos.sh
5 输入要绑定的域名 :例如 hengheng
6 输入MySQL root的密码:例如 hanghang
7 等待直到结束.......
查看libevent是否已安装(据说安装FastDFS前要安装libevent,我安装前没安装这个,所以可能后面出了写错误。我安装memcached时安装过这个,具体过程可参靠http://www.cnblogs.com/XL-Liang/archive/2012/02/10/2345590.html)
ls -al /usr/lib | grep libevent
安装FastDFS(tracker需要先修改make.sh,再进行编译。由于要使用内置的 http 服务,因此编辑 %FastDFS%/make.sh 文件,找到#WITH_HTTPD=1 修改成 WITH_HTTPD=1 以支持 http)
1 wget http://fastdfs.googlecode.com/files/FastDFS_v3.05.tar.gz下载
2 tar zxvf FastDFS_v3.05.tar.gz解压
3 cd FastDFS安装进入FastDFS文件夹
4 ./make.sh 编译
5 ./make.sh install安装
6 cd /etc/fdfs/ 进入配置文件的文件夹
7 vim storage.conf (或者tracker.conf、client.conf ) 修改配置文件
8 /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf //启动storage
9 wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz下载nginx的扩展模块
10 cd /root/lnmp0.8-full/nginx-1.0.10/到此目录下
11 ./configure --add-module=/root/FastDFS/fastdfs-nginx-module/src 执行此命令
查看运行情况
/usr/local/bin/fdfs_monitor /etc/fdfs/client.conf
重新启动
/usr/local/bin/restart.sh /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
查看端口
netstat -ant
删除目录
rm -rf
将mod_fastdfs.conf 文件拷贝到/etc/fdfs/,并修改该文件 url_have_group_name = true,其他自行修改。
cp -f /root/FastDFS/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs/
打开nginx的配置文件
vim /usr/local/nginx/conf/nginx.conf
在nginx.conf中添加如下代码:
location /group2/M00 {
alias /home/fastdfs/data/;
}
并删除其中的部分代码:
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
重新启动nginx
/usr/local/nginx/sbin/nginx -s reload
再次重申,以上内容仅供个人参考备忘!
安装配置参考:
http://jonerxq.iteye.com/blog/1194029
http://bbs.chinaunix.net/thread-1941456-1-1.html
错误处理参考:
http://bbs.chinaunix.net/thread-1935704-1-1.html
http://bbs.chinaunix.net/thread-1918631-1-1.html
http://bbs.chinaunix.net/thread-3566653-1-1.html
http://bbs.chinaunix.net/thread-3618075-1-1.html
http://bbs.chinaunix.net/thread-3595470-1-1.html
页:
[1]