GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にSails.jsをインストールします

Apacheをリバースプロキシとして構成して、CentOS7にSails.jsをインストールする方法を説明します。 Sails.jsは、Ruby on Railsのようなフレームワークの使い慣れたMVCパターンをエミュレートするように設計されたJavascriptフレームワークですが、最新のアプリの要件をサポートしています。
スケーラブルでサービス指向のアーキテクチャを備えたデータ駆動型API。
Sails.jsはデータベースに依存せず、アプリのRESTful JSON APIを自動的に生成し、デフォルトで基本的なセキュリティとロールベースのアクセス制御を提供し、自動アセットミニファイなどを備えています。

チャット、リアルタイムダッシュボード、またはマルチプレーヤーゲームの構築に特に適しています。ただし、上から下まで、あらゆるWebアプリケーションプロジェクトに使用できます。

要件

このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。

1。 SSH経由でサーバーにログインします:

# ssh root@server_ip

開始する前に、以下のコマンドを入力して、マシンに適切なバージョンのCentOSがインストールされているかどうかを確認してください。

# cat /etc/redhat-release

これにより、下の出力が得られるはずです:

CentOS Linux release 7.2.1511 (Core)

2。システムを更新する

サーバーが完全に最新であることを確認してください:

# yum update

3。 Node.jsプラットフォームをインストールします

Sails.jsをインストールする前に、Node.jsプラットフォームをインストールする必要があります。ただし、最初に、非常に必要なツールをいくつかインストールします。

# yum install yum-utils bzip2 bzip2-devel wget curl tar

# yum groupinstall "Development Tools"

4。 Node.jsをダウンロード

インストールが完了したら、サーバーの/ optディレクトリに移動し、次の2つのコマンドを使用して最新の(このチュートリアルの執筆時点で)Node.jsバージョンをダウンロードします。

# cd /opt

# wget http://nodejs.org/dist/v0.12.9/node-v0.12.9.tar.gz

アーカイブを解凍します:

# tar -xzf node-v0.12.9.tar.gz

解凍したディレクトリを入力します:

# cd node-v0.12.9

5.Node.jsを構成します

次に、–prefixフラグを/ usr / localに設定してNode.jsソースを構成します。これにより、NodeJSがこの場所にインストールされ、LinuxVPSのすべてのユーザーが使用できるようになります。

# ./configure --prefix=/usr/local

5。 Node.jsをコンパイルしてインストールします

構成が完了したら、次のコマンドを使用してNode.jsをコンパイルしてインストールします。

# make

# make install

インストールが完了したら、Node.jsのバージョンを次のように確認します。

# node --version

次の出力が得られるはずです:

# v0.12.9

6。 Sails.jsをインストールする

これで、Sails.jsをインストールできます。コマンドラインインターフェイスで次のように入力します:

# npm -g install sails

7。新しいSailsプロジェクトを作成します:

# cd && sails new yourprojectName

8.Sailisを起動して構成します

サーバーを起動し、以下を使用してバックグラウンドで動作させる:

# cd yourprojectName && sails lift &

デフォルトでは、サーバーは127.0.0.1:1337でリッスンしています

8。 Apacheをリバースプロキシとして設定する

最後になりましたが、ドメインのリバースプロキシとしてApacheを設定する必要があります。お気に入りのテキストエディタで新しいファイルを開きます。私たちはvimを使用しています:

# vim /etc/httpd/conf.d/your_domain.conf

ファイルを開いたら、以下の行を貼り付けます。

<VirtualHost *:80>
ServerName your_domain.com
ServerAlias www.your_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://your_domain.com:1337/
ProxyPassReverse / http://your_domain.com:1337/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

9。 ApacheWebサーバーを再起動します

your_domain.comを実際のドメインに置き換えることを忘れないでください。ファイルを保存して閉じます。変更を有効にするには、Apacheを再起動します。

# service httpd restart

おめでとうございます。Sails.jsが正常にインストールされ、Apacheがリバースプロキシとして構成されました。

次のステップは、お気に入りのWebブラウザーを開き、http://your_domain.comに移動することです。ここで、下の図に示すようなページが表示されます。

Sails.jsフレームワークの詳細については、公式ドキュメントをご覧ください。

もちろん、CentOS最適化VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にSails.jsをインストールする必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、CentOS 7にSails.jsをインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6にMariaDB10.0をインストールします

  2. CentOS8にPHP7.4をインストールします

  3. CentOS6にownCloudをインストールする

  1. CentOSにFail2banをインストールする

  2. CentOS7にosCommerceをインストールします

  3. CentOSにPrestaShopをインストールする

  1. CentOS7にLog.ioをインストールします

  2. Centos7にGlassFish4.1をインストールします

  3. CentosにQuokkaをインストールする