您的位置:首页 > 运维架构 > Nginx

centos下安装nginx搭配fastdfs

2017-07-30 10:46 537 查看

前言

本文只用于记录在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

或者扫码回复
“应垂丝汀”
加入作者的小圈子:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx fastdfs centos