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チーム。

Source: https://habr.com/ru/post/J100389/


All Articles