このチュートリアルでは、CentOS 7にExpressJSをインストールして構成する方法を示します。知らない人のために、ExpressはNodeJSWebアプリケーションフレームワークです。堅牢な機能セットであり、単一ページ、複数ページ、およびハイブリッドWebベースのアプリケーションの構築に使用できます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーへのExpressJSの段階的なインストールを示します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS7。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
- サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOS7にExpressJSをインストールする
手順1.まず、すべてのパッケージが最新であることを確認します。
yum - update
ステップ2.Node.jsのインストール
サーバーに必要なすべての依存関係をインストールします:
yum -y groupinstall "Development Tools"
次に、Node.jsのダウンロードページに移動し、Node.jsの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン0.12.7です。
wget https://nodejs.org/download/release/latest-v0.12.x/node-v0.12.7.tar.gz tar -xzvf node-v0.12.7.tar.gz cd node-v0.12.7 ./configure make make install
ステップ3.ExpressJSをインストールします。
ExpressJSパッケージをインストールします。コマンドは次のとおりです。
npm install -g express express-generator
完了したら、セキュリティ上の理由から、通常のシステムユーザーを作成し、そのアカウントでノードを実行します。これにより、脆弱性が発生した場合にサーバーを保護できます。 Node.jsで悪用:
useradd idrootexpressuser passwd idrootexpressuser
最初のExpressプロジェクトのディレクトリを作成し、そのディレクトリに移動します:
mkdir first_project cd first_project/
最初のプロジェクトを設定するには、次のコマンドを実行します。
express npm install
最後に行う必要があるのは、アプリケーションを起動し、Webブラウザーを使用してアプリケーションにアクセスすることです。そのために、次のコマンドを実行できます。
>node ./bin/www &
ステップ4.ExpressJSへのアクセス。
ExpressJSはデフォルトでHTTPポート3000で使用できます。お気に入りのブラウザを開き、http://yourdomain.com:3000
に移動します。 またはhttp://server-ip:3000
インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート3000を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!ExpressJSが正常にインストールされました。CentOS7システムにExpressJSをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、ExpressJSの公式Webサイトを確認することをお勧めします。
>