阿里雲サーバ(centos)はnodejs環境を構築します.

2597 ワード

まず私達の前提はアリクラウドサーバーがあります.(これは無駄話ではなく、転びます.)そして私達は搭載するシステムを選んで、centosです.6.8と7.2バージョンは全部okです.
ssh方式リモートログインサーバ
私のコンピュータシステムはwindowsなので、ここでLinuxの実例につながるツールをダウンロードすることができます.もちろん、直接に阿里雲控制台の端末で登録を管理することもできます.(ps:アリ雲の端末管理は初めて登録すると端末管理のパスワードを提供します.メモしてください.以後は毎回アリ雲端末に登録するのはこのパスワードに依存します.)
nodejs環境を展開する二つの方法(アリ雲に基づく建設教程)
  • バイナリインストール(wgetを使う方式で、wgetはファイルをネットから自動的にダウンロードするフリーツール)まず、rootユーザを使ってlinuxにログインするとき、デフォルトで入力されるディレクトリは~、このディレクトリの意味はrootユーザのホームディレクトリです.私たちはcd/usr/localを使ってこのディレクトリに入ります.これは一般ユーザーに提供される/usrディレクトリです.ここに一般的なアプリケーションをインストールします.
  • ダウンロードファイルwgethttps://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
  • 解凍ファイルtar xvf node-v 6.10.2-linux-x 64.tar.xz
  • は、nodeおよびnpmコマンドを大域的に有効にするソフトリンクを作成する.ソフトリンクを作成する方法により、任意のディレクトリで直接にnodeおよびnpmコマンドを使用することができます.ln-s/ush/local/node-v 6.10.2-linux-x 64/bin/node/usr/local/bin/node ln-s/s/local/nodev 6.2-linux 64/binl
  • コマンドでnode、npmバージョンを確認してインストールが成功したかどうかを判断します.node-v npm-v
  • NVMを使って多バージョンのnodejsをインストールし、便利に切り替えます.
  • NVMファイルをダウンロードします.(最新バージョンが表示されます.)curl-o-をクリックしてください.https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh |bashのインストールが成功したら、shellを再起動してください.そうでなければ、次のステップができません.
  • によってインストールが成功したかどうかを確認します.
  • nodeのインストール可能バージョンnvm ls-remoteまたはnvm list-remote
  • を確認する.
  • nodejs nvm installをインストールします.(nvm install v 6.9.5などのバージョンをインストールしたいです.)
  • nodejsバージョンnvm useを切り替えます.(nvm use v 6.9.5などのバージョンをインストールしたいです.)
  • はnvmデフォルトで使用されているnodejsバージョンを設定して、shellにログインするたびに、nodeコマンドが無効になる問題を回避します.nvm alias default(指定したいバージョン、nvm default v 6.9.5)
  • テスト項目の配置
  • はホームディレクトリに入り、nodeテストファイルを作成します.touchは新しいファイルcd~touch testindex.js
  • です.
  • vimエディタを使ってtestindex.jsを編集します.yum install vim testindex.js
  • は「i」を入力し、編集モードに入り、以下の項目のファイル内容をファイルに貼り付ける.「Esc」ボタンを使って編集モードを終了し、「:wq」を入力し、車に戻ってファイルの内容を保存して終了します.
    const http = require('http');
    const hostname = 'ECS  IP  ';
    const port = 3000;
    const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-Type', 'text/plain');
    res.end('Hello World
    '); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
    ここの内容をtestindex.jsに貼り付けます.ここに穴があります.もしhostnameが公網のIPアドレスを記入したら、その後はnodejsサービスが起動できません.
  • プロジェクトnode~/testindex.js注:コマンド「node~/testindex.js」を使用してプロジェクトをバックグラウンドに置いて実行してもいいです.
  • コマンドを使用して、プロジェクトポートがnetstat-tpln
  • にあるかどうかを確認します.
  • ブラウザにhttp:/公網IP:ポート番号訪問項目を入力しました.もしアクセスできたら、おめでとうございます.ここにcentosの下のnodejs環境はすでにインストール済みです.
  • .