centos下安装nginx搭配fastdfs

  • 前言

本文只用于记录在centos下安装nginx搭配使用fastdfs的过程,仅用于笔记。

  • 步骤

  • 下载nginx与fastdfs-nginx-module

    nginx可以在官网下载。fastdfs的nginx模块可以在对应gitbub主页中下载,推荐下载使用wget

  • 解压安装模块

    解压文件到相应目录。执行安装命令:

./configure --add-module=../fastdfs-nginx-module-master/src/ 

中途如果出现错误,如对应包或者模块丢失,则下载对应模块即可。推荐命令yum install -y 如果看到如下截图,代表已经安装成功。 成功截图 make install的时候如果遇到如下错误:

make[1]: *** [objs/addon/src/ngx_http_fastdfs_module.o] 错误 1
make[1]: Leaving directory `/home/oracle/nginx-1.10.3'
make: *** [build] 错误 2

推荐更改fastdfs-nginx-module/src下的config文件,去掉/local, CORE_INCS="$CORE_INCS /usr/include/fastdfs /usr/include/fastcommon/"

解决后,执行make -j ${NUM_OF_CPU} && make install再次安装,完成时可以查看版本及模块信息。/usr/local/nginx/sbin/nginx -V版本信息截图

  • 配置文件

配置vim mod_fastdfs.conf。 其中更改以下内容,主要是store_path与tracker_server

配置

最后将配置文件复制到指定目录。

sudo cp /home/fastdfs/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs
cp anti-steal.jpg http.conf mime.types /etc/fdfs

接下来开始配置nginx的conf文件了。

cd /usr/local/nginx/conf
vi nginx.conf

在配置中加入

location /group1/M00 {
    root /home/app/fastdfs0;
    ngx_fastdfs_module;
}

为以上配置添加软链ln -s /home/app/fastdfs0/data /home/app/fastdfs0/data/group1/M00

  • 启用应用

    运行/usr/local/nginx/sbin/nginx启动nginx,若无报错,会成功打印出pid。

    访问地址:

    成功地址

  • 结论

    这里只是简单描述以下基本的安装流程,具体的测试结果以及相关其它问题,稍后即将添加,希望能够帮助到你。

    这里只是做一个学习和交流,如需要更深层次的交流,可以联系作者:1049058427@qq.com

    个人博客地址:小安安的自留地 知乎专栏地址:全干工程师 Github地址:wslongchen 或者扫码回复“应垂丝汀”加入作者的小圈子:

微信小号

转载于:https://my.oschina.net/MrPan/blog/1492245

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值