Chinaunix

标题: 加载fastdfs-nginx-module后,Nginx重启报错,为什么呢? [打印本页]

作者: nicole0169    时间: 2012-12-21 10:48
标题: 加载fastdfs-nginx-module后,Nginx重启报错,为什么呢?
Nginx 0.8.55

Fastdfs-nginx-module 1.12

编译、安装后

修改nginx.conf

添加

location /group1/M00 {

         root /data;           

     ngx_fastdfs_module;        

}

重启Nginx,提示"unknown directive "ngx_fastdfs_module" in /etc/nginx/nginx.conf"

请问是什么问题导致的呢?
作者: happy_fish100    时间: 2012-12-21 12:02
回复 1# nicole0169

应该是fastdfs扩展模块没有编译进nginx。请参照INSTALL文件说明。
另外,你的nginx版本比较老,建议升级到最新的stable版本。
作者: nicole0169    时间: 2012-12-21 13:23
恩恩,谢谢鱼兄的指点。
作者: nicole0169    时间: 2012-12-21 17:32
的确如鱼兄所说,是没有将nginx模块编译进nginx导致的错误,现在问题已经解决。

谢谢鱼兄的指教。
作者: nicole0169    时间: 2012-12-21 17:39
的确如鱼兄所说,是没有将nginx模块编译进nginx导致的错误,现在问题已经解决。

谢谢鱼兄的指教。
作者: tgnan    时间: 2013-10-23 09:32
文档很重要。
步骤也很重要。
作者: 张三布里斯    时间: 2014-01-17 18:08
我编译过了怎么还是这样。。。。
作者: happy_fish100    时间: 2014-01-17 18:14
需要把nginx扩展模块编译到nginx中。。。。
作者: skybob    时间: 2014-11-14 13:17
你好,我也碰到这个错误信息了
fastdfs我用的是5.04 ,module下载的是1.16,nginx用的是1.6.2
我编译安装nginx的时候,加上了--add-module=/root/soft/fastdfs-nginx-module/src ,然后make;make install,也都成功了,没出现错误信息
然后我nginx里,加上了location配置,用nginx -V看,也看到了configure arguments: --add-module=/root/soft/fastdfs-nginx-module/src
,但是我启动nginx的时候,一直报unknown directive "ngx_fastdfs_module"
请问是什么原因,谢谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2