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

CentOS 8 /RHEL8にNodeJSをインストールする方法

NodeJSは、ネットワークツールとWebアプリケーションを開発するためのオープンソースのクロスプラットフォームJavaScriptランタイム環境です。 NodeJSモジュールの多くはJavaScriptで記述されているため、アプリケーションの開発が容易になります。

NodeJSは、ランタイム環境とJavaScriptモジュールの組み合わせです。 Node.jsは、2009年にRyanDahlによって開発されたGoogleのV8JavaScriptエンジンを使用してJavaScriptを解釈します。

この投稿では、CentOS 8 /RHEL8にNodeJSをインストールする方法を説明します。

NodeJSバージョン

ユーザーが利用できるNodeJSには2つのバージョンがあります。公式ページをチェックして、Node.jsの最新バージョンを見つけてください。

  • v12.x(長期サポート)
  • v13.x(現在の最新バージョン)

Build Toosのインストール(オプション)

npmからネイティブアドオンをコンパイルしてインストールするには、開発ツールをインストールする必要があります。

yum groupinstall -y 'Development Tools'

CentOS 8 /RHEL8にNodeJSをインストールする

NodeSourceを使用してNodeJSをインストールする(推奨)

NodeJS12をインストールする

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

yum install -y nodejs

NodeJS13をインストールします

curl -sL https://rpm.nodesource.com/setup_13.x | bash -

yum install -y nodejs

OSリポジトリを使用してNodeJSをインストールする

NodeJS v10.xは、RHEL 8の場合はAppStreamリポジトリ(rhel-8-for-x86_64-appstream-rpms)から、CentOS 8の場合はAppStreamから入手できます。したがって、yumコマンドを使用して簡単にインストールできます。

NodeJSをインストールすると、NPM(Node Package Manager)もNode.jsと一緒にインストールされます。

yum install -y @nodejs

NodeJSのインストールを検証する

次のコマンドを使用して、Node.jsのバージョンを確認します。

node -v

出力:(NodeJS v13)

v13.8.0

npmのバージョンを確認してください。

npm -v

出力:

6.13.6

テストWebサーバーの作成

Node.jsのインストールをテストするには、Webサーバーを作成し、Node.jsで実行します。

web_server.jsというファイルを作成します 。

vi web_server.js

以下のコンテンツをweb_server.jsに配置します ファイル。

const http = require('http');
const port = 9000;
const server = http.createServer((req, res) => {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
});
server.listen(port, () => {
  console.log(`Server running at http://your-ip-add-ress:${port}/`);
});

次に、以下のコマンドを使用してWebサーバーを起動します。

node --inspect web_server.js

web_server.jsを実行するとき ファイルを開くと、端末に次のメッセージが表示されます。

Debugger listening on ws://127.0.0.1:9229/25dae7a2-afb9-4244-b827-8264791d70ff
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://your-ip-add-ress:9000/

上記の出力は、Webサーバーが起動され、ポート 9000でリッスンしていることを確認します。 。

ファイアウォール

ファイアウォールのポート9000が外部マシンからWebアプリケーションにアクセスできるようにします。

firewall-cmd --permanent --add-port=9000/tcp

firewall-cmd --reload

NodeJSのテスト

Webブラウザーを開き、次のURLに移動します。

http:// your-ip-add-ress:9000

以下のようなWebページが表示されます。

結論

それで全部です。これで、CentOS 8 /RHEL8にNode.jsが正常にインストールされました。コメントセクションでフィードバックを共有してください。


Cent OS
  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. CentOS 8 /RHEL8にIcinga2をインストールする方法

  3. CentOS 8 /RHEL8にMongoDBをインストールする方法

  1. RHEL 8 /CentOS8にP7Zipをインストールする方法

  2. RHEL 8 / CentOS8Linuxにnode.jsをインストールする方法

  3. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  1. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  2. RHEL 8 /CentOS8にphantomjsをインストールする方法

  3. DropboxをRHEL8/CentOS8にインストールする方法