Articles of redmine

如何将redmine移动到以nginx为代理的sub-URI

我想把nginx的redmine(听localhost:3000独立的乘客),从http://domain.com/redmine提供这个简单的nginxconfiguration: server { location /redmine/ { proxy_pass http://domain.com:3000/; } } 我根据这个HOWTO的指示重写了redmine的config/environments.rb ,redmine正确地重写了静态的资源URL,但是控制器的URLs不会被重写,例如。 设置指向http://domain.com/settings而不是http://domain.com/redmine/settings 。 我如何正确configurationredmine在nginx后面运行?

Nginx与redmine作为子Uri不起作用

我在覆盆子pi上安装了redmine和thin和nginx。 我可以使用http://raspberrypi/访问我的redmine安装。 不过,我希望它是http://raspberrypi/redmine 。 我目前(工作)nginx网站configuration看起来像这样: upstream redmine { server unix:/var/run/thin/redmine.0.sock; } server { listen 80; server_name raspberrypi; root /usr/share/redmine/public; location / { proxy_pass http://redmine/; } } 当我将位置线更改为location /redmine {我可以使用http://raspberrypi/redmine访问redmine,但是所有链接都指向http://raspberrypi/没有附加“redmine”,并且不起作用。

如何运行一个ruby应用程序作为fastcgi?

我想以fastcgi-daemon的方式启动一个通用的ruby应用程序,这样我就可以把它放到nginx中去,而不需要反向代理的开销。 以redmine为例。 它已经被安装和configuration,并且使用webrick运行 ruby script/rails server webrick -e production 现在我做了 cd /home/username/redmine/ /home/username/redmine/public/dispatch.fcgi 和fastcgi-daemon运行。 但是,我想知道: 我如何指定unix-socket? 以及如何TCP端口?

Redmine 2.3,ruby 2.0.0,nginx 1.4.1与乘客4.0.2所有HTTP POST失败

我是nginx的新手,试图用ruby 2.0.0,phusion passenger 4.0.2和nginx 1.4.1来运行Redmine 2.3。 这是从Arch Linux ARM的ARMv5te系统上的passenger-install-nginx脚本编译而来的。 我在nginx日志中得到以下内容:(注意:我已经从logs / configs中删除了服务器名称) 2013/05/08 23:41:12 [notice] 1359#0: signal process started [ 2013-05-08 23:41:13.1325 1367/b6f9a000 agents/HelperAgent/Main.cpp:554 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.1363/generation-0/request.socket [ 2013-05-08 23:41:13.2641 1387/b6f26000 agents/HelperAgent/Main.cpp:554 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.1381/generation-0/request.socket [ 2013-05-08 23:41:13.3028 1392/b6faa000 agents/LoggingAgent/Main.cpp:272 ]: PassengerLoggingAgent online, listening at unix:/tmp/passenger.1.0.1381/generation-0/logging.socket [ 2013-05-08 23:41:15.9700 […]

多个redmine实例的最佳实践

我正在研究在同一台服务器上有多个redmine实例的最佳方式(基本上我需要为每个redmine组设置一个数据库)。 到现在为止我有两个select: 为每个组部署一个redmine实例 部署一个具有多个数据库的redmine实例 我真的不知道在这种情况下最好的做法是什么,我已经看到一些人这样做了。 我已经用nginx和乘客testing了多个redmine(3个实例)的部署。 它运作良好,但我认为有很多事例可能不可行。 每个应用程序需要大约100MB的RAM,随着请求的增加,它倾向于将更多的进程分配给应用程序。 如果我们有很多实例,这个场景看起来很糟糕。 选项2似乎是合理的,我想我可以在rails环境中实现。 但是我觉得有一些与会话有关的安全问题(我认为A站点的用户可以在A站点进行authentication后在站点B上进行操作)。 这种情况有什么好的做法? 在这种情况下采取的最佳做法是什么? 与此相关的其他要求是:我们必须能够创build或closures一个redmine实例,而不会中断别人(例如,我们应该避免服务器重新启动..)。 感谢您的任何build议,并为我的英语感到抱歉! 编辑: 我的解决scheme:我为每个组使用了一个redmine实例。 我用nginx +独angular兽独立pipe理每个实例(因为乘客不允许我独立pipe理每个实例)。

RegExp从Redmine日志文件中提取数据

我有一个超过100万行的日志文件。 我试图从日志中提取一些基于特定用户名的数据。 日志示例: Started POST "/projects/some-project/issues/update_form.js" for 194.176.105.12 at Tue Jun 10 14:58:59 +0200 2014 Processing by IssuesController#update_form as JS Parameters: {"issue"=>{"is_private"=>"0", "done_ratio"=>"0", "fixed_version_id"=>"", "tracker_id"=>"2", "assigned_to_id"=>"", "due_date"=>"", "custom_field_values"=>{"12"=>[""], "16"=>[""]}, "subject"=>"", "start_date"=>"", "estimated_hours"=>"", "description"=>"", "status_id"=>"1", "priority_id"=>"2"}, "project_id"=>"barnet-and-chase-farm", "attachments"=>{"screenshot"=>{"name"=>"screenshot", "content"=>"", "description"=>""}}, "utf8"=>"✓", "authenticity_token"=>"sometoken"} Current user: SOME.USERNAME (id=20) Rendered issues/_form_custom_fields.html.erb (3.7ms) Rendered issues/_attributes.html.erb (397.9ms) Rendered plugins/redmine_screenshot_paste/app/views/issues/_screenshot.html.erb (0.6ms) Rendered […]

在Rails应用程序(Redmine)中使用Thin运行权限被拒绝

我试图用Thin和nginx作为反向代理运行Redmine。 我的/etc/thin2.1/redmine.yml : — pid: /var/run/thin/redmine.pid group: redmine wait: 30 timeout: 30 log: /var/log/thin/redmine.log max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 4 daemonize: true user: redmine socket: /var/run/thin/redmine.sock chdir: /var/www/projects.mydomain.tld 当我用我的网页浏览器访问网站时,我得到一个502 Bad Gateway 。 这是/var/log/thin/redmine.0.log的内容: >> Writing PID to /var/run/thin/redmine.0.pid >> Changing process privilege to redmine:redmine >> Using rack adapter >> Exiting! /usr/lib/ruby/vendor_ruby/thin/daemonizing.rb:158:in […]

Redmine RailsBaseURI

我使用这个方法安装了Redmine http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_using_Debian_package ln -s /usr/share/redmine/public /var/www/redmine chown -R www-data:www-data /var/www/redmine echo "RailsBaseURI /redmine" > /etc/apache2/sites-available/redmine a2ensite redmine /etc/init.d/apache2 reload /etc/init.d/apache2 restart 但是我得到以下消息重新启动apache2。 Syntax error on line 1 of /etc/apache2/sites-enabled/redmine: Invalid command 'RailsBaseURI', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' failed. The Apache error log may have more […]

在Windows 7上的Redmine安装问题

我安装了Ruby 1.8.7 安装的导轨2.3.11和机架1.1.0和1.1.1“ 见下面的当地gem列表 C:\ Ruby187 \ Apps \ Redmine> gem list *本地GEMS * actionmailer(2.3.11,2.0.0)actionpack(2.3.11,2.0.0)activerecord(2.3.11,2.0.0)activeresource(2.3.11)activesupport(2.3.11,2.0.0)i18n(0.6。 0,0.4.2)mysql(2.8.1 x86-mingw32)rack(1.1.2,1.1.1,1.1.0)rails(2.3.11)rake(0.9.2)sqlite3(1.3.3 x86-mingw32) sqlite3-ruby(1.3.3) 安装了mysql并创build了readmine数据库 这是我得到的问题; C:\ Ruby187 \ Apps \ Redmine> rake db:migrate RAILS_ENV 耙/ rdoctask已弃用。 使用rdoc /任务(在RDoc 2.4.2+中)警告:不build议使用“task:t,arg::needs => [deps]”。 请使用'task:t,[args] => [deps]'。 在C:/Ruby187/Apps/Redmine/lib/tasks/email.rake:170 rake中止了! 没有这样的文件加载 – sqlite 任务:TOP => db:migrate => environment(通过使用–trace运行任务来查看完整跟踪) readmine / config下database.yml文件的内容 生产:适配器:mysql数据库:redmine主机:localhost用户名:root密码:korkimysql编码:utf8 开发:适配器:mysql数据库:redmine_development主机:localhost用户名:root密码:korkimysql编码:utf8 […]

Redmine安装过程rake db:migrate不起作用

我正在通过RedmineInstall文档安装Redmine应用程序,我尝试第5步: bundle exec rake db:migrate 那么错误显示: bundler: command not found: rake Install missing gem executables with ´bundle install´ 我使用redmine 3.3.0 64 for windows 我使用redmine gemfile并安装了rake(我Using rake 11.2.2 ) 我尝试通过捆绑安装或gem install / uninstall来重新安装,但没有帮助(请参阅成功安装rake-11.2.2,但rake不起作用)。 我尝试从ruby / bin目录或redmine目录不成功的这个命令。 我不明白,耙成功安装,但是当我尝试与捆绑使用它说,找不到命令。 问题可能出在Redmine或Rake的目录中?