アリ雲の下でECSはnodeサーバを構築します.
1846 ワード
アリ雲下のECSでnodeサーバを構築します.
環境
システム:centos 6.5バージョン64ビットシステムを選択します.
言語:NodeJs
パッケージ更新は:yum
プロセス
リンクホスト
まず、もちろんホストにリンクして、
もちろんあなたも直接にsshを使うことができます.root@IP住所のポート番号はあなたのホストをリンクして、感じはすべてたいして違わないです.
ユーザ名とパスワードを入力してホストに登録します.
環境を更新
この時はシステムの各種カバンと資源を更新したほうがいいです.
yum-y udate
これは阿里雲さんのオススメの更新方法です.他のものも試してみてもいいですが、スピードの方がちょっと足りないと思います.yumはRedoraとRedHat及びSUSEのshell先端ソフトウェアパッケージマネージャであり、RPMパッケージマネージャに基づいています.ここではパラメータの意味を説明します.-y(インストールプロンプトの選択がすべてYES) udate:すべての更新ソフトをインストールする nodejsをインストールします
コマンドラインをダウンロードしてください.速度が100 k/s以上あるということです.
wgethttp://nodejs.org/dist/node-latest.tar.gz
ストレスを解消する
tar zxf node-latest.tar.gz
プリコンパイル処理
./configure
コンパイル
メーク
ここで筆者は小さいピットに遭遇しました.以前に選んだのは6.0バージョンのシステムです.6.0 C++とG++は古いです.nodeをコンパイルする時にエラーが発生しました.この時はc++またはG++を選択してアップグレードしてもいいです.でも、一番早いやり方は直接アリ雲管理プラットフォームでシステムを切り換えて、無料です.もしあなたも同じ問題があったら、この文章を参考にしてください.
以上の手順を再実行しました.コンパイルの時間が長いので、インストールを開始します.
make install
そしてテストします
node-v
テストサーバを開く
直接監督スクリプトを書いてデモテストをします.
vi ap.js
簡単なサーバスクリプトap.js:
node ap.js
もし外部ネットワークにアクセスしたいなら、listenの127..0.1をアリ雲があなたのサーバーIPアドレスに割り当てるように変更すればいいです.その理由はECSサーバの中のhostsが外部ネットワークの設定を書いていないので、直接このipを書いたら、外部ネットワークを通じてアクセスできます.http:/アリ雲が提供するIPは失敗します.
リソースアリ雲下のECSでnode.js を構築する. ECSでnodejs+express+forever を使用します. yum紹介
環境
システム:centos 6.5バージョン64ビットシステムを選択します.
言語:NodeJs
パッケージ更新は:yum
プロセス
リンクホスト
まず、もちろんホストにリンクして、
ECS node.js
のこの文章を参考にして作ってもいいです.Xshellというソフトウェアを使ってリンクして、コードを打つプロセスを節約しました.もちろんあなたも直接にsshを使うことができます.root@IP住所のポート番号はあなたのホストをリンクして、感じはすべてたいして違わないです.
ユーザ名とパスワードを入力してホストに登録します.
環境を更新
この時はシステムの各種カバンと資源を更新したほうがいいです.
yum-y udate
これは阿里雲さんのオススメの更新方法です.他のものも試してみてもいいですが、スピードの方がちょっと足りないと思います.yumはRedoraとRedHat及びSUSEのshell先端ソフトウェアパッケージマネージャであり、RPMパッケージマネージャに基づいています.ここではパラメータの意味を説明します.
コマンドラインをダウンロードしてください.速度が100 k/s以上あるということです.
wgethttp://nodejs.org/dist/node-latest.tar.gz
ストレスを解消する
tar zxf node-latest.tar.gz
プリコンパイル処理
./configure
コンパイル
メーク
ここで筆者は小さいピットに遭遇しました.以前に選んだのは6.0バージョンのシステムです.6.0 C++とG++は古いです.nodeをコンパイルする時にエラーが発生しました.この時はc++またはG++を選択してアップグレードしてもいいです.でも、一番早いやり方は直接アリ雲管理プラットフォームでシステムを切り換えて、無料です.もしあなたも同じ問題があったら、この文章を参考にしてください.
以上の手順を再実行しました.コンパイルの時間が長いので、インストールを開始します.
make install
そしてテストします
node-v
テストサーバを開く
直接監督スクリプトを書いてデモテストをします.
vi ap.js
簡単なサーバスクリプトap.js:
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello body!');
}).listen(80,'127.0.0.1');
console.log('NodeJS Server sunning at http://127.0.0.1:80');
次にサーバを起動します.node ap.js
もし外部ネットワークにアクセスしたいなら、listenの127..0.1をアリ雲があなたのサーバーIPアドレスに割り当てるように変更すればいいです.その理由はECSサーバの中のhostsが外部ネットワークの設定を書いていないので、直接このipを書いたら、外部ネットワークを通じてアクセスできます.http:/アリ雲が提供するIPは失敗します.
リソース