FastDFS整合Nginx模块
配置安装fastdfs-nginx-module模块1.下载fastdfs-nginx-module#cd /usr/local/src#wget -O fastdfs-nginx-module-1.20.tar.gzhttps://codeload.github.com/happyfish100/fastdfs-nginx-module/tar.gz/V1.202.解压fastdfs-nginx
·
配置安装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
更多推荐
已为社区贡献1条内容
所有评论(0)