紧接前文,我希望能够用FastCGI协议和Nginx交互,这样就能用在产品环境下。
Redmine启用FastCGI文档不全,靠自己揣摩和Google得到的零散信息,得到如下配置方法:
1. 安装需要的开发库
2. 在redmine目录下创建文件Gemfile.local, 内容如下:
3. 安装依赖,再次运行下面的命令:
4. 强制环境变量为production,在config/environment.rb中第一行添加:
5. 安装启动fastcgi的工具软件
6. 启动:
现在检查一下是否监听了9001端口:
7. 现在假定已经安装了Nginx,在conf.d/default.conf文件中添加几行配置:
8. 打开 页测试,通过!!!
如果想支持HTTPS,可以像下面这样在Nginx的conf.d目录下创建一个redmin.conf文件
注意,还有另一种方式,通过passenger,请参考别人的文章。 因为经过实际运用,我的方式有时候redmine 会crash, 而且我还没有找到原因,因为我对ruby on rails不熟悉。
http://www.cnblogs.com/csharpsharper/p/3250913.html
https://forums.freebsd.org/viewtopic.phpmp;t=41256
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!