アリクラウド||テンセントクラウドサーバーインスタンスは、「セキュリティグループ」オープンのhttp && HTTPS通信に追加する必要があります
オープンnodejsポートに設定:/ sbinに/ iptablesのINPUT -p tcpの--dport -Iポート番号がACCEPT -j
1.インストールノード環境:
ダウンロードアーカイブ:
wgetのhttps://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
その後、インストールディレクトリにcd:
CD /ホーム
解凍:
ノードv10.13.0-のLinux-x64.tar.xz -xvfタールは
ソフト接続グローバル変数を提供します。
LN -s /home/node-v10.13.0-linux-x64.tar.xz/bin/npmは/ usr / local / binに/ NPM
のln -s /home/node-v10.13.0-linux-x64.tar.xz / binに/ノードの/ usr / local / binに/ノード
その後、テスト構成が成功したかどうか、バージョン番号が正常に表示されています
node -v
v10.13.0の
高度-v
6.4.1
-bash:ノード:コマンドが見つかりません|| -bash:NPM:エラー場合は、コマンドが見つかりません
ソリューション:
チェック環境変数はありませんは/ usr / local / bin /ディレクトリを持っています
$ PATHをエコー
あなたはそうではない場合:
この方法の一つ
フォーマットでは/ usr / local / binには、環境変数を追加します
方法二
柔軟な接続を変更(エコー$ PATHのディレクトリへのクエリを、あなたは、ソフトリンクを/ usr / local /ビン/ NPM削除する必要が ||は/ usr / local /ビン/ノードだけで設定されたディレクトリ)
LN -s /ホーム/ノードV10を。 x64.tar.xz-Linuxの-13.0 / binに/ NPMは/ usr / binに/ NPM
LN /home/node-v10.13.0-linux-x64.tar.xz/bin/node -sは/ usr / binに/ノード
PM2をインストール2.
PM2は-gインストールNPM
nodejsプロジェクトディレクトリを入力して、私はは/ usr / local /展開にプログラムをアップロードする必要があり、
だから、:
CDは/ usr / local /展開を入力します/ nodejs プロジェクトディレクトリは、nodejsプロジェクトを開始するプロジェクトディレクトリに入ります
私たちのエントリファイルnodejsプロジェクトはapp.jsので、:入力PM2開始app.jsを入力します。
PM2リストを入力します入力し、表示タスク処理が成功しています
エラーが表示された場合:-bash:PM2:コマンドが見つかりません
あなたがグローバルPM2設定する必要があります:LN /usr/local/node/node-v10.13.0/bin/pm2 -sは/ usr / binが/
あなたは、サービスの言葉にアクセスできない場合:
ファイアウォールを無効にする
:火災の状況表示:1を
systemctlステータスfirewalld
や
サービスのステータスをiptablesの
2:一時的にファイアウォールをオフにします。
systemctl停止firewalld
或
サービスiptablesの停止
3:永久にファイアウォールをオフにします。
systemctl無効firewalld
或
のchkconfig iptablesのオフ
4:再起動ファイアウォール:
firewalld有効systemctl
或
サービスのiptablesを再起動します
またはファイアウォールのポートを提供できます
。iptablesの-I -p TCP 4 NEWは、-m -m --state州TCPポート番号--dport -j ACCEPT INPUT
サービスiptablesの保存