もっと詳しく

このチュートリアルでは、AlmaLinux 9にSails.jsフレームワークをインストールする方法を紹介します。知らない人のために、Sails.jsは、カスタマイズされたエンタープライズグレードのを簡単かつ迅速に構築するために使用できるJavascriptフレームワークです。 Node.js.Sails.jsは、Express.jsとNode.jsに基づいて構築された多くの機能を提供し、アプリケーションが完全にjavascriptに基づくことを可能にします。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、’を追加する必要があります。sudo‘root権限を取得するコマンドに。 AlmaLinux9へのSails.jsフレームワークのステップバイステップのインストールを紹介します。CentOSとRockyLinuxで同じ手順に従うことができます。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux 9、CentOS、およびRockyLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • A non-root sudo userまたはへのアクセス root user。 として行動することをお勧めします non-root sudo userただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

AlmaLinux9にSails.jsフレームワークをインストールします

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf clean all
sudo dnf update
sudo dnf groupinstall "Development Tools"
sudo dnf install bzip2 bzip2-devel wget curl tar

ステップ2.Node.jsをインストールします。

次に、最新のNode.jsをインストールします。 次のコマンドを使用した16のバージョン:

sudo dnf module install nodejs:16

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

node -v

ステップ3.AlmaLinux9にSails.jsをインストールします。

デフォルトでは、Sails.jsはAlmaLinux9ベースリポジトリでは利用できません。 次に、Sails.jsを使用してインストールします。 npm 指図:

npm -g install sails

次に、好きな名前を付けることができる新しいプロジェクトを作成します。

sudo mkdir -p /var/www/
cd /var/www/
sudo sails new meilanapp

プロジェクトテンプレートを選択するためのプロンプトが表示されます。

Choose a template for your new Sails app:
 1. Web App  ·  Extensible project with auth, login, & password recovery
 2. Empty    ·  An empty Sails app, yours to configure
 (type "?" for help, or <CTRL+C> to cancel)
? 2

2と入力し、Enterキーを押してインストールを終了します。

info: Installing dependencies...
Press CTRL+C to cancel.
(to skip this step in the future, use --fast)
 info: Created a new Sails app `meilanapp`!

次に、ナビゲートして起動します 「「meilanapp テストおよび検証するには:

cd meilanapp
sudo sails lift

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

info: Starting app...

 info: 
 info:                .-..-.
 info: 
 info:    Sails              <|    .-..-.
 info:    v1.4.3              |
 info:                       /|.
 info:                      / || 
 info:                    ,'  |'  
 info:                 .-'.-==|/_--'
 info:                 `--'-------' 
 info:    __---___--___---___--___---___--___
 info:  ____---___--___---___--___---___--___-__
 info: 
 info: Server lifted in `/var/www/meilanapp`
 info: To shut down Sails, press  + C at any time.
 info: Read more at https://sailsjs.com/support.

debug: -------------------------------------------------------
debug: :: Thu May 20 2022 06:46:11 GMT-0400 (Eastern Daylight Time)

debug: Environment : development
debug: Port        : 1337
debug: -------------------------------------------------------

ステップ4.Sails.jsサービスを作成します。

今、私たちは作成します systemd アプリケーションを管理するためのサービスファイル:

nano /lib/systemd/system/sails.service

次の行を追加します。

[Unit]
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/opt/ProjectName
ExecStart=/usr/local/bin/sails lift
Restart=on-failure

[Install]
WantedBy=multi-user.target

ファイルを保存して閉じ、システムの再起動時にサービスを開始して自動開始できるようにします。

sudo systemctl daemon-reload
sudo systemctl start sails
sudo systemctl enable sails

ステップ5.ApacheをSailsのリバースプロキシとして構成します。

まず、次のコマンドを使用してApacheパッケージをインストールします。

sudo apt install apache2

次に、Apache仮想ホストを作成し、Sails.jsアプリのリバースプロキシを設定します。

nano /etc/httpd/conf.d/sails.conf

次のファイルを追加します。

<VirtualHost *:80>
ServerName your-domain.com

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

ProxyPass / http://your-domain:1337/
ProxyPassReverse / http://your-domain:1337/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

ファイルを保存して閉じてから、Apache Webサーバーを再起動して、変更を加えます。

sudo systemctl restart httpd

手順6.ファイアウォールを構成します。

ファイアウォールがHTTPおよびHTTPSに対応できるようにし、次のコマンドを使用してファイアウォールを再読み込みします。

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

ステップ7.Sails.jsWebインターフェースへのアクセス。

正常にインストールされたら、Webブラウザーを開き、URLを使用してSails.jsWebインターフェースにアクセスします。 http://your-domain.com。 次の画面にSails.jsのデフォルトページが表示されます。

AlmaLinux9にSails.jsフレームワークをインストールします

おめでとう! これで、Sails.jsが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux9システムにSails.jsフレームワークをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Sails.jsの公式ウェブサイト

VPSはサービス提供を管理します

これらすべてを行う時間がない場合、またはこれがあなたの専門分野でない場合は、10ドル(ペイパル支払い)から「VPS管理サービス提供」を行うサービスを提供します。 最良の取引を得るために私達に連絡してください!
タグ:Sails.jsフレームワーク

The post AlmaLinux9にSails.jsフレームワークをインストールする方法 appeared first on Gamingsym Japan.