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

一、购买服务器

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

二、服务器安装node

1、设置云服务器

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

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

node.js搭建阿里云服务器contos系统_第1张图片

2、通过Xshell连接云服务器

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

点击云服务器进入

node.js搭建阿里云服务器contos系统_第2张图片

node.js搭建阿里云服务器contos系统_第3张图片

重置root密码

node.js搭建阿里云服务器contos系统_第4张图片

 

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("

欢迎来到这里。。。

"); } 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://,例如http://127.0.0.0。

node.js搭建阿里云服务器contos系统_第5张图片

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

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

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

全局安装forever:

npm install forever -g

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

forever start app.js

停止服务的命令:

forever stopall

 

你可能感兴趣的:(前端web,node服务器,阿里云服务器搭建)