安装配置
依赖配置
yum install git gcc gcc-c++ make automake vim wget libevent -y
sudo yum -y groupinstall "Development Tools"
sudo yum -y install libaio-devel
编译安装
# libfastcommon
git clone https://github.com/happyfish100/libfastcommon.git
cd libfastcommon/
./make.sh && sudo ./make.sh install
sudo ldconfig
# FastDFS
git clone https://github.com/happyfish100/fastdfs.git
cd fastdfs/
./make.sh && sudo ./make.sh install
Nginx 模块编译
# 安装 Nginx
yum install nginx
# 编译模块
NGINX_VER=$(nginx -v 2>&1 | sed -n 's/.*nginx\/\([0-9.]\+\).*/\1/p')
./configure --with-compat --add-dynamic-module=../fastdfs-nginx-module/src
make modules
配置 Nginx
load_module /etc/nginx/modules/ngx_http_fastdfs_module.so;
server {
listen 8888;
location ~/group[0-9]+/M00 {
ngx_fastdfs_module;
}
}