このチュートリアルでは、Sails.js Framework を Rocky Linux 9 にインストールする方法を説明します。ご存知ない方のために説明すると、Sails.js は、Node.js アプリケーションを簡単に構築できる堅牢な Javascript フレームワークです。 Ruby on Rails などのフレームワークの MVC アーキテクチャに似ているように設計されていますが、Web アプリ開発のより最新のデータ指向スタイルをサポートしています。 堅牢な機能と使いやすい API を備えた Sails.js は、高品質の Node.js アプリケーションを構築するのに最適なツールです。
この記事は、少なくとも Linux の基本的な知識があり、シェルの使い方を知っていること、そして最も重要なこととして、自分の VPS でサイトをホストしていることを前提としています。 インストールは非常に簡単で、root アカウントで実行していることを前提としています。sudo
‘ root 権限を取得するコマンドに。 Rocky Linux に Sails.js MVC フレームワークをインストールする手順を順を追って説明します。 9.
前提条件
- 次のオペレーティング システムのいずれかを実行しているサーバー: ロッキーリナックス 9.
- 潜在的な問題を防ぐために、OS の新規インストールを使用することをお勧めします。
- サーバーへの SSH アクセス (デスクトップの場合はターミナルを開きます)。
- あ
non-root sudo user
またはへのアクセスroot user
. として活動することをお勧めします。non-root sudo user
ただし、ルートとして行動するときに注意しないと、システムに損害を与える可能性があるためです。
Sails.js フレームワークを Rocky Linux 9 にインストールする
ステップ 1. 最初のステップは、システムを最新バージョンのパッケージ リストに更新することです。 これを行うには、次のコマンドを実行します。
sudo dnf check-update sudo dnf install dnf-utils curl gcc-c++ make
ステップ 2. Node.js を Rocky Linux 9 にインストールします。
デフォルトでは、Node.js は Rocky Linux 9 ベース リポジトリでは使用できません。 以下のコマンドを実行して、NodeSource リポジトリをシステムに追加します。
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
次に、次のコマンドを使用して最新の Node.js バージョンをインストールします。
sudo dnf install nodejs
次のコマンドを使用して、インストールされている Node.js のバージョンを確認します。
node -v
NPM のバージョンを確認するには、次のコマンドを実行します。
npm -v
ステップ 3. Rocky Linux 9 に Sails.js をインストールします。
を使用して Sails.js をインストールします。 npm
指図:
sudo npm -g install sails
Sails.js をインストールしたら、Sails.js アプリケーション用のディレクトリを作成する必要があります。
mkdir sails cd sails sails new idrootapp
アプリケーションのテンプレートを選択するよう求められます。
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) ? 1
1 を入力し、ENTER キーを押して続行し、「idrootapp
」 作成:
info: Installing dependencies... Press CTRL+C to cancel. (to skip this step in the future, use --fast) info: Created a new Sails app `idrootapp`!
次に、「idrootapp
」をテストして確認します。
cd idrootapp sails lift
出力:
info: Starting app... info: Initializing project hook... (`api/hooks/custom/`) info: Initializing `apianalytics` hook... (requests to monitored routes will be logged!) info: ·• Auto-migrating... (alter) info: Hold tight, this could take a moment. info: ✓ Auto-migration complete. debug: Running v0 bootstrap script... (looks like this is the first time the bootstrap has run on this computer) info: info: .-..-. info: info: Sails <| .-..-. info: v1.5.2 | info: /|. info: / || info: ,' |' info: .-'.-==|/_--' info: `--'-------' info: __---___--___---___--___---___--___ info: ____---___--___---___--___---___--___-__ info: info: Server lifted in `/root/sails/idrootapp` info: To shut down Sails, press + C at any time. info: Read more at https://sailsjs.com/support. debug: ------------------------------------------------------- debug: :: Mon July 28 2022 19:09:46 GMT+0000 (Coordinated Universal Time) debug: Environment : development debug: Port : 1337 debug: -------------------------------------------------------
ステップ 4. Salis.js 用の Systemd サービスを作成します。
次に、 systemd
Salis.js のサービス ファイル:
nano /lib/systemd/system/sails.service
次の行を追加します。
[Unit] After=network.target [Service] Type=simple User=root WorkingDirectory=/var/www/idrootapp ExecStart=/usr/bin/sails lift Restart=on-failure [Install] WantedBy=multi-user.target
ファイルを保存して閉じてから、 systemd
変更を適用するデーモン:
sudo systemctl daemon-reload sudo systemctl start sails sudo systemctl enable sails
ステップ 5. Nginx を Sails.js のリバース プロキシとして設定します。
まず、Rocky Linux 9 で利用可能な Nginx をインストールします。
sudo dnf install nginx
次に、次のコマンドを使用して Nginx 仮想ホスト構成ファイルを作成します。
nano /etc/nginx/conf.d/sails.conf
次のファイルを追加します。
server { listen 80; server_name sails.your-domain.com; location / { proxy_pass http://localhost:1337/; proxy_set_header Host $host; proxy_buffering off; } }
ファイルを保存して閉じ、Nginx を再起動して変更を適用します。
nginx -t sudo systemctl restart nginx
ステップ 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.js Web インターフェイスへのアクセス。
正常にインストールされたら、Web ブラウザーを開き、URL を使用して Sails.js Web インターフェースにアクセスします。 http://your-domain.com
. 次の画面に Sails.js のデフォルト ページが表示されます。
おめでとう! Sails.js が正常にインストールされました。 このチュートリアルを使用して、Sails.js MVC フレームワークを Rocky Linux 9 システムにインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、以下を確認することをお勧めします Sails.js の公式 Web サイト.
VPS マネージ サービスの提供
The post Rocky Linux 9 に Sails.js フレームワークをインストールする方法 appeared first on Gamingsym Japan.