centos下安装nginx搭配fastdfs
-
前言 本文只用于记录在centos下安装nginx搭配使用fastdfs的过程,仅用于笔记。 步骤 下载nginx与fastdfs-nginx-module nginx可以在下载。fastdfs的nginx模块可以在对应中下载,推荐下载使用wget。 解压安装模块 解压文件到相应目录。执行安装命令:
./configure --add-module=../fastdfs-nginx-module-master/src/
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。 访问地址: 结论 这里只是简单描述以下基本的安装流程,具体的测试结果以及相关其它问题,稍后即将添加,希望能够帮助到你。
