Rails 3 アプリを共有ホスティングにデプロイする方法は?
ホスティングを購入すると、Ruby on Rails のサポートについて明確に言及されています。
私のホスティングは Linux です。ホスティング サービス プロバイダーの技術メンバーも、Rails アプリの使い方を知りません。彼は、FastCGI で Rails アプリを使用できると言っているだけです。
ホスティング プロバイダーも SSH アクセスを許可していません。
前もって感謝します。
Rails 3 アプリを共有ホスティングにデプロイする方法は?
ホスティングを購入すると、Ruby on Rails のサポートについて明確に言及されています。
私のホスティングは Linux です。ホスティング サービス プロバイダーの技術メンバーも、Rails アプリの使い方を知りません。彼は、FastCGI で Rails アプリを使用できると言っているだけです。
ホスティング プロバイダーも 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