1、安裝更新
sudo apt-get update
2运怖、安裝相關(guān)的apt包文件
sudo apt-get install vim openssl build-essential libssl-dev wget curl git
3、安裝nvm
先進入nvm的github主頁:https://github.com/creationix/nvm找到腳本
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
安裝成功后應(yīng)該重新開一個終端重新登錄,才能使用已經(jīng)安裝的nvm
4夏伊、使用nvm安裝nodejs
nvm install v6.9.5
5摇展、設(shè)置系統(tǒng)默認node版本
nvm alias default v6.9.5
6、指定使用taobao的鏡像來下載npm源
npm --registry=https://registry.npm.taobao.org install -g npm
7署海、增加系統(tǒng)文件監(jiān)控數(shù)目
echo fs.inotify.max_user_watches=524288|sudo tee -a /etc/sysctl.conf && sudo sysctl -p
8吗购、安裝cnpm
npm --registry=https://registry.npm.taobao.org install -g cnpm
9、安裝相關(guān)軟件
npm i pm2 webpack gulp grunt-cli -g
10砸狞、編寫node啟動程序:
vim app.js
const http= require('http')
http.createServer(function(req,res){
res.writeHead(200,{"Content-Type":"text/plain"})
res.end("created by xiaoke")
}).listen(8081)
console.log('server running on http://47.52.28.218:8081')
11捻勉、修改iptables的配置文件并重載:
sudo vim /etc/iptables.up.rules
#加一行
-A INPUT -p tcp --dport 8081 -j ACCEPT
重載iptables
sudo iptables-restore < /etc/iptables.up.rules
若此時提示:“-bash: /etc/iptables.up.rules: Permission denied”,則可能是權(quán)限問題刀森,嘗試“su -”切換到root用戶再執(zhí)行
如果此時還不行的話踱启,需要添加一個阿里云的安全規(guī)則:
12、瀏覽器中此時可以通過輸入http://47.52.28.218:8081訪問研底。