配置安装fastdfs-nginx-module模块

1.下载fastdfs-nginx-module

#cd /usr/local/src
#wget -O fastdfs-nginx-module-1.20.tar.gz  https://codeload.github.com/happyfish100/fastdfs-nginx-module/tar.gz/V1.20

2.解压fastdfs-nginx-module

#tar -zxvf fastdfs-nginx-module-1.20.tar.gz 

3.编辑fastdfs-nginx-module-1.20/src/config文件,必须修改,否则重新编译nginx时会报错:

#vim /usr/local/src/fastdfs-nginx-module-1.20/src/config

修改以下内容:

ngx_module_incs="/usr/include/fastdfs /usr/include/fastcommon/"
CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

4.配置nginx,添加fastdfs-nginx-module模块
停止nginx服务:

#systemctl stop nginx(如果nginx没有配置为服务,则使用 #/usr/local/nginx/sbin/nginx -s stop

进入nginx源码目录:

# cd /usr/local/src/nginx-1.16.0(这里填自己的nginx源码目录名)

添加fastdfs-nginx-module:

# ./configure --add-module=/usr/local/src/fastdfs-nginx-module-1.20/src(这个是模块的目录路径,填你自己的)

重新编译安装nginx:

# make
# make install

验证是否加载fastdfs-nginx-module模块:

# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.16.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 
configure arguments: --add-module=/usr/local/src/fastdfs-nginx-module-1.20/src(有这行证明模块添加成功)

复制FastDFS的部分配置文件到/etc/fdfs目录中:

# cd /usr/local/src/fastdfs-5.11/conf
# cp anti-steal.jpg http.conf mime.types /etc/fdfs/

5.配置nginx,修改nginx.conf

#vim /isr/local/nginx/conf/nginx.conf

在80端口下添加fastdfs-nginx模块

location ~group([0-9])/M00{
	ngx_fastdfs_module;
}

启动nginx:

#systemctl start nginx
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐