Nginx和Redmine

紧接前文,我希望能够用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进行处理,非常感谢!

上一篇 2013年6月19日
下一篇 2013年6月20日

相关推荐