我想爲朋友做一個應用程序,但他共享主機,唯一的選擇是fcgi,我找不到有關如何操作的任何文檔。 FCGI上有沒有辦法運行rails 3?Rails 3和FCGI?
7
A
回答
4
7
公共看跌/ whatever.fcgi
#!/usr/bin/ruby
require_relative '../config/environment'
class Rack::PathInfoRewriter
def initialize(app)
@app = app
end
def call(env)
env.delete('SCRIPT_NAME')
parts = env['REQUEST_URI'].split('?')
env['PATH_INFO'] = parts[0]
env['QUERY_STRING'] = parts[1].to_s
@app.call(env)
end
end
Rack::Handler::FastCGI.run Rack::PathInfoRewriter.new(YOURAPPNAME::Application)
檢查示例應用here
+0
謝謝,您的示例在替換YOURAPPNAME和config/application.rb中找到的名稱之後很適合我。另外請注意,他在.htaccess中使用RAILS_RELATIVE_URL_ROOT實際上是他自己創建的,用於config/routes.rb – rogerdpack 2011-04-29 13:32:38
相關問題
- 1. reg fcgi和C++
- 2. FCGI和CGI Python和Flup
- 3. Rails在我的mac上安裝fcgi
- 4. default_url_options和rails 3
- 5. javascript和rails 3
- 6. Rails 3和CSS
- 7. rails 3和PDFkit
- 8. RubyAmf和Rails 3
- 9. Rails 3和Carrierwave
- 10. jQuery和Rails 3
- 11. actionwebservice和Rails 3/
- 12. 導致fcgi錯誤
- 13. Django和fcgi - 日誌問題
- 14. uuidtools,rspec和Rails 3
- 15. Rails 3和youtube-g
- 16. Rails 3 UJS和XHTML
- 17. Rails 3和路線
- 18. Rails 3,Thin和Nginx
- 19. 的Rails 3和RJS
- 20. Rails 3和jQuery Datepicker
- 21. Rails 3:link_to和image_tag
- 22. Heroku和Rails 3 beta
- 23. Lighttpd + PHP + FCGI
- 24. Rails 3:3模型和路由錯誤
- 25. Rails 3 meta_search sort_link和分頁
- 26. Rails 3和Facebook分享
- 27. button_to_remote使用jQuery和Rails 3
- 28. Rails 3:nested_form,collection_select,acceptered_attributes_for和fields_for
- 29. Rails 3和Ajax混淆
- 30. jquery,rails 3和會話
就算你能得到它的工作,它可能心不是一個好主意.... – 2010-07-21 04:04:43
無論JSP/ASP m紫苑。 – BiscottiLighter 2010-07-21 04:44:53