ValueHostサーバー上のRuby on Rails

こんにちは。



ValueHostは新しいVH3サーバーラインのアップグレードを続けており、ユーザーは仮想サーバーにRuby on Railsアプリケーションをインストールできるようになりました。



今日は、 Radiant CMSの例を使用してRoRアプリケーションをインストールする方法を説明します。



画像







最初に行う必要があるのは、SSHへのアクセスです。



コントロールパネル-> SSH->パスワードとオンフラグを設定します。 (またはIPで制限)



次に、アプリケーションのベースを作成します。



コントロールパネル->データベース-> MySQLまたはPgSQLから選択

データベースサーバーのデータベース名、パスワード、タイプ、およびアドレスを覚えています。



仮想サーバーを作成します。



コントロールパネル-> Webサーバー->新規作成:



サーバーアプリケーション-> Ruby On Rails

ルートフォルダ-> cms

サーバー名-> mydomain.ru

静的コンテンツアップロードアクセラレータをオンにする->オン



保存する



新しいサーバーの設定が適用されている間に(30分以内で、ステータスは[コントロールパネル]-> [ホーム]で表示できます)、サーバー上にアプリケーションを作成します。



SSHクライアントを使用して、サーバーにアクセスします。



ssh my_admin_login@mydomain.ru



どこで



my_admin_login-管理者ログイン

mydomain.ru-ドメインまたはサーバーの技術アドレス



パスワードを入力した後(最初に設定した)、次のコマンドを実行します。



MySQLの場合:



放射-d mysql cms



PostgreSQLの場合:



放射-d postgresql cms



どこで



mysql / postgresqlはデータベースのタイプです

cms-サーバー設定で指定されたルートフォルダー



cms / config / database.ymlファイルを編集して、データベース構成を構成します



「プロダクション」行を埋めた後、変更します。



データベース:データベースの名前

ユーザー名:ベース名

password:データベースの作成時に指定されたパスワード

ホスト:データベースサーバーアドレス



別のcms / config / environment.rbファイルを編集し、次の行を追加します。



ENV ['RAILS_ENV'] = '生産'



最後に、コマンドプロンプトで次のコマンドを実行します。



rake production db:ブートストラップ



簡単な質問に答えます:



名前(管理者) :管理者名

ユーザー名(admin)管理者ログイン

パスワード(放射) :管理者パスワード

データベーステンプレートの選択 :サイトのデモコンテンツ



以上で、 mydomain.ruサイトを開き、管理領域mydomain.ru/adminの内容を編集します



純粋なRuby on Railsをインストールするには、 radiantコマンドをrailsコマンドに置き換えるだけです。



追加のgemをインストールする必要がある場合は、コントロールパネルからオンラインサポートに連絡してください。喜んでインストールします。



以上です。 次回は、例としてDjangoを使用してPythonスクリプトを実行する方法を説明します。



いつも一緒に、ValueHostチーム。



All Articles