1:安装libevent
rpm -aq |grep libevent|xargs rpm -e --nodeps
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make && make install
echo "/usr/local/libevent/lib" >> /etc/ld.so.conf
ldconfig
2:安装fastDFS
tar zxvf FastDFS_v4.06.tar.gz
cd FastDFS_v4.06
./make.sh
./make.sh install
3:配置fastDFS
在tracker机器上配置/etc/fdfs/tracker.conf
在storage机器上配置/etc/fdfs/storage.conf
这两个配置文件一般都使用默认配置,必须要修改的有
tracker.conf : base_path=/home/fastdfs/tracker
storage.conf : base_path=/home/fastdfs/storage , tracker_server=192.168.2.77:22122 , store_path0=/home/fastdfs/storage
其他的根据具体情况选择性的修改
4:安装nginx和fastdfs-nginx-module
tar zxvf fastdfs-nginx-module_v1.15.tar.gz
tar nginx-1.6.0.tar.gz
cd nginx-1.6.0.tar.gz
./configure -prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --add-module=fastdfs-nginx-module/src/
(最后一个参数是刚才解压的fastdfs-nginx-module的目录下的src目录)
5:配置nginx
vim /etc/nginx/nginx.cnf
server {
listen 80;
server_name localhost;
#tttttkoi8-r;
#tttttkoi8-r;
#tttttkoi8-r;
#access_log logs/host.access.log main;
location /group1/M00 {
root /home/fastdfs/storage/;
ngx_fastdfs_module;
}
}
6:配置mod_fastdfs.conf
vim /etc/fdfs/mod_fastdfs.conf
需要修改的内容:tracker_server=192.168.2.77:22122,store_path0=/home/fastdfs/storage(必需和storage.conf中的一样)
7:配置client.conf
vim /etc/fdfs/client.conf
需要修改的配置:base_path=/home/fastdfs,tracker_server=192.168.2.77:22122
8:启动
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
9: 测试
/usr/local/bin/fdfs_test conf/client.conf upload test.txt
rpm -aq |grep libevent|xargs rpm -e --nodeps
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libevent
make && make install
echo "/usr/local/libevent/lib" >> /etc/ld.so.conf
ldconfig
2:安装fastDFS
tar zxvf FastDFS_v4.06.tar.gz
cd FastDFS_v4.06
./make.sh
./make.sh install
3:配置fastDFS
在tracker机器上配置/etc/fdfs/tracker.conf
在storage机器上配置/etc/fdfs/storage.conf
这两个配置文件一般都使用默认配置,必须要修改的有
tracker.conf : base_path=/home/fastdfs/tracker
storage.conf : base_path=/home/fastdfs/storage , tracker_server=192.168.2.77:22122 , store_path0=/home/fastdfs/storage
其他的根据具体情况选择性的修改
4:安装nginx和fastdfs-nginx-module
tar zxvf fastdfs-nginx-module_v1.15.tar.gz
tar nginx-1.6.0.tar.gz
cd nginx-1.6.0.tar.gz
./configure -prefix=/usr --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx/nginx.pid --add-module=fastdfs-nginx-module/src/
(最后一个参数是刚才解压的fastdfs-nginx-module的目录下的src目录)
5:配置nginx
vim /etc/nginx/nginx.cnf
server {
listen 80;
server_name localhost;
#tttttkoi8-r;
#tttttkoi8-r;
#tttttkoi8-r;
#access_log logs/host.access.log main;
location /group1/M00 {
root /home/fastdfs/storage/;
ngx_fastdfs_module;
}
}
6:配置mod_fastdfs.conf
vim /etc/fdfs/mod_fastdfs.conf
需要修改的内容:tracker_server=192.168.2.77:22122,store_path0=/home/fastdfs/storage(必需和storage.conf中的一样)
7:配置client.conf
vim /etc/fdfs/client.conf
需要修改的配置:base_path=/home/fastdfs,tracker_server=192.168.2.77:22122
8:启动
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
9: 测试
/usr/local/bin/fdfs_test conf/client.conf upload test.txt