安装fastDFS需要新增nginx模块

问答中心分类: Nginx安装fastDFS需要新增nginx模块
EDDY asked 1年 ago

近日正在安装fastDFS,需要新增fastdfs-nginx-module的nginx模块,
请问在配置项中新增模块加载后,OneinStack在哪里重新编译nginx比较合适。。。。

5 Answers
oneinstack 管理员 answered 1年 ago

cd /root/oneinstack/src
tar xzf nginx-1.10.1.tar.gz
git clone https://github.com/happyfish100/fastdfs-nginx-module
cd nginx-1.10.1
nginx -V #查看编译参数
./configure  之前编译参数 –add-module=../fastdfs-nginx-module/src 
make
mv /usr/local/nginx/sbin/nginx{,_bk}
/bin/cp objs/nginx /usr/local/nginx/sbin/
nginx -t #检查语法
service nginx restart #重启nginx

EDDY answered 1年 ago

感谢管理员回答
我依据您给的动作重新编译按照了,并且nginx -t通过了,重启也成功了。在编译过程中也未发现明显报错。

但是最终结果是 访问该机的WEB服务器,浏览器会一直疯狂滚动,无法访问出结果,也没有报nginx错误码

纠结,求解,编译了三次都是同一个结果。恢复安装fastdfs-nginx-module前的快照一切正常。

andy.zhang answered 3月 ago

是呀。我也发现有这个问题。我在fastdfs 的git上,看到解析,说是用最新的代码,但是,我下载了,编译后,结果一样。我发现,编译后的nginx这个二进制文件,大约9.5M,之前的大约在4M左右。

oneinstack 管理员 answered 3月 ago

提交官方issue试试。。

andy.zhang answered 3月 ago

解决了,是fasrdfs需要在var/log/fasrdfs建这个目录,nginx的错误日志里有报,我没注意。