ホームページ  >  記事  >  ウェブフロントエンド  >  【最後まで無料】Amazon の 1 年間無料サーバーに Node.JS、NPM、OurJS をインストールする Blog_node.js

【最後まで無料】Amazon の 1 年間無料サーバーに Node.JS、NPM、OurJS をインストールする Blog_node.js

WBOY
WBOYオリジナル
2016-05-16 16:39:131637ブラウズ

ここで選択したオペレーティング システムは、Debian のコミュニティ バージョンです。また、Debian と Ubuntu の操作手順は同じ起源のものです。また、私は以前、Raspberry PI をしばらく触ったことがあり、慣れています。以下のインストール プロセスは、ツリー モールド パイにも適用されます (node.js と NPM のインストールに関する部分)。

1) 登録して

を選択します

AWS に登録してシグナル カードをバインドすると、Amazon の 1 年間無料の EC2 ホストを使用できますが、構成は通常比較的低く、通常は 0.612Mb (Linux) と 1G (Win) メモリです。

http://aws.amazon.com/

ここで選択した Debian のコミュニティ バージョンは Debian-squeeze-amd64-pvm-2014-07-21-ebs)

t1.micro と入力します
メモリ (GiB) 0.613

2) クラウドホストにログインします

通常、ログインにパスワードを使用する国豊ホストとは異なり、Amazon はデフォルトで暗号化認証 (openssl によって生成された pem 形式のキー証明書) 証明書を使用してログインします。

ホスト インスタンスの作成時にコピーが自動的にダウンロードされます。 Windows ユーザーは、まず PPK 形式 (詳細) に変換する必要がありますが、これには長い時間がかかる場合があります。

2 番目に注意すべきことは、Debian のデフォルトのログイン ユーザー名は root や ec2 ではなく、admin であることです。

ログイン後、ユーザーを root に切り替えます

sudo -i

3) Node.js と NPM をインストールします

NodeJS と NPM の最新バージョンでは、ソース コードを手動でダウンロードし、ローカルでコンパイルしてインストールする必要があります。

ここでインストールされているノードのバージョンは 0.10.30 です。

インストールする前に、curl、GCC (4.2)、GNU make (3.81) または build-essential (g と make を含む) などの依存関係 (コンパイル ツール、マニフェスト) をインストールする必要があります。 、など。

apt-get update 
apt-get install curl
apt-get install python
apt-get install gcc
apt-get install make
apt-get install build-essential   #(g++ and make included in it, detail)
apt-get install libssl-dev [optional]

次に、次のインストール スクリプトを実行します (詳細)

echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install # ok, fine, this step probably takes more than 30 seconds...
curl https://www.npmjs.org/install.sh | sh

完了したらバージョンを確認してください

$node --version
v0.10.30

4) OurJS をインストールします

次のスクリプトを実行する適切なディレクトリを選択します (たとえば、/var/www ディレクトリ内)

npm install ourjs
cp -r node_modules/ourjs ./
chmod 755 ./ourjs/ourjs.sh && ./ourjs/ourjs.sh

おおよそのプロセスは、npm から ourjs をダウンロードし、node_modules ディレクトリからコピーして、ourjs.sh を実行可能にしてサービスを実行することです。

5) http://localhost:8054

でテストします。

パブリック ネットワーク上でこのサービスにアクセスする場合は、ポート 8054 をセキュリティ グループに追加する必要があります。

NodeJS、NPM、および ourjs ブログ システムは基本的にすぐに使用できますが、node.js は nginx と併用するとより効果的です。nginx は静的ファイル (CSS、JS、画像)、G-zip、キャッシュ ( 301 キャッシュ) )、これによりパフォーマンスが向上し、サーバーのトラフィックが節約されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。