如何在共享主机上部署我的 Rails 3 应用程序?
当我购买主机时,他们清楚地提到了 Ruby on Rails 支持。
我的主机是Linux。托管服务提供商的技术人员也不知道如何使用 Rails 应用程序。他只是说您可以将 Rails 应用程序与 FastCGI 一起使用。
托管服务提供商也不允许 SSH 访问!
先感谢您。
如何在共享主机上部署我的 Rails 3 应用程序?
当我购买主机时,他们清楚地提到了 Ruby on Rails 支持。
我的主机是Linux。托管服务提供商的技术人员也不知道如何使用 Rails 应用程序。他只是说您可以将 Rails 应用程序与 FastCGI 一起使用。
托管服务提供商也不允许 SSH 访问!
先感谢您。
这似乎有一些线索:
解决方法 从版本 8.1 开始,Plesk 控制面板支持 Ruby on Rails。Plesk 控制面板中没有一个选项应选中以启用 Ruby on Rails 支持;您只需要安装 ruby 软件包。
要安装用 Ruby 编写的应用程序,请执行以下步骤:
/htdocs directory
,然后创建应用程序文件所在的子目录。出于说明目的,我们将此目录称为 your_application。htdocs/your_application
目录。RewriteEngine On RewriteRule ^$ /public/index.html [L] RewriteCond %{REQUEST_URI} !^/your_application/public RewriteRule ^(.*)$ /public/$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ public/dispatch.fcgi/$1 [QSA,L]
your_application/public/.htaccess
文件。#!/usr/bin/ruby
http://your-domain.com/your_application