node.js搭建阿里云服务器contos系统

一、购买服务器

选择centos系统,版本选新的;选择离你近的地区。

二、服务器安装node

1、设置云服务器

在云服务器ECS ——》网络和安全——》安全组

找到你的服务器,配置规则里,快速添加。开启对应的端口权限。尤其是80端口要开启。

2、通过Xshell连接云服务器

阿里云设置ssh密码:重置密码

点击云服务器进入

重置root密码

 

3、安装指定版本的node

wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

4、解压node安装包

tar -xvf node-v10.9.0-linux-x64.tar.xz

5、查看当前文件夹下的文件:有node的安装包和解压文件

6、执行以下命令,重命名Node.js目录并移动到/usr/local目录下

mv node-v10.9.0-linux-x64/ /usr/local/node

三、 配置Node.js

1.  执行以下命令,将Node.js的可执行文件目录加入到系统环境变量中。

echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile

2.  执行以下命令,使刚配置的Node.js环境变量立即生效。

source /etc/profile

3.  执行以下命令,分别查看node和npm版本。

node -v
npm -v

 

四、 启动node服务器

1、本地创建一个app.js文件:

var http = require("http");
http.createServer()
.on("request", function(req, res){
    if(req.url == "/"){
        res.writeHead(404,{'Content-Type': 'text/html;charset=UTF-8' })
        res.end("<h2>欢迎来到这里。。。</h2>");
    }
    else {
        res.writeHead(404,{'Content-Type': 'text/html;charset=UTF-8' })
        return res.end("404")
    }

})
.listen(80, function(){
    console.log("server run...");
});

2、通过Xshell在云服务中下载lrzsz。就可以将本地文件上传至服务器中。

yum install lrzsz

3、Xshell中输入rz命令:

上传刚才本地新建的app.js文件至服务器。

4、启动服务器

node app.js

5、 打开浏览器,在地址栏中输入http://<ECS公网IP>,例如http://127.0.0.0。

五、node服务器24小时不关机

如果直接 npm start 或 node app.js 启动,则一旦退出 ssh 远程登陆,nodeapp 就会停止运行。因此我们使用 forever  nodeapp。

使用forever的命令:安装和启动命令

全局安装forever:

npm install forever -g

 到项目指定目录下启动node服务:

forever start app.js

停止服务的命令:

forever stopall

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值