サーバにNodeを作成します.js環境

2264 ワード

本当のことを言うと、自分でラインを配置します.js実行環境は本当に面倒です...もしあなたが何か良い環境統合パッケージがあれば、下に伝言を残してもいいです.

本明細書で使用する環境:


 :CentOS6.9 X64

Node :v6.10.3


wget、curl、git、vimのインストール


(これらはlinuxでよく使われるツールです)

yum install wget curl git vim


nvmとNodeをインストールします。js


GitHub検索nvmまたは直接入力アドレスへhttps://github.com/creationix/nvmを選択し、nvmのインストールスクリプトを見つけます.
見つからない場合は、次のインストールスクリプトコマンドを使用します.

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash


スクリプトをインストールしてnvmをインストールした後、新しい端末を追加してサーバに接続するように要求されます.サーバに接続した後、使用します.

nvm install v6.10.3 # node.js 6.10.3 

nvm use v.6.10.3 # node 6.10.3

nvm alias default v6.10.3 # node 


次はNodeを表示できます.jsバージョンとnpmバージョン、Node.jsバージョンがインストールされているバージョンであれば、インストールに成功したことを証明します.の
アップグレードnpm:

npm install -g npm


PM 2のインストール


今までサーバーでjs環境がありました!これでインストールできると思ってるの?NO...ノードのためにjsバックグラウンドは動作し、ノードの管理が容易である.jsプロジェクトなので、やはりPM 2というツールをインストールします

npm install pm2 -g # pm2


pm 2をインストールしてから、まだ終わっていません!

インストールNginx


次に、逆プロキシを実装するためにNginxをインストールします...
私のサーバーにはyumソースにnginxがないので...自分でソースを追加しましょう.
/etc/yum.repos.d/ディレクトリの下にソースプロファイルnginxを作成する.repo:

cd /etc/yum.repos.d/

vim nginx.repo


次のように記入します.

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1


保存(vimを使用しないで自分で調べます)し、実行します.

yum install nginx


はい、インストールが完了しました.

逆コードのプロファイルを添付


プロファイルを書く前に/etc/nginx/nginxを表示します.confの中:

include /etc/nginx/conf.d/*.conf; # 


プロファイルは/etc/nginx/conf.d(デフォルトのプロファイルを変更しないで、自分で新規作成しましょう!接尾辞名conf)

upstream reply {

server 127.0.0.1:3030;

}

server

{

listen 80;

server_name api.domeyi.com;

location / {

proxy_pass http://127.0.0.1:3030/;

}

}


Nginx関連コマンド:

service nginx start # 

service nginx stop # 

nginx -t # , 'successful' 

nginx -s reload # 


作者:小憶原文:https://blog.iiwo.vip/posts/890223835/作者の許可を得ずに転載を厳禁する