部署Node.js项目(CentOS系统)

553 阅读1分钟

今天自己动手搭建了一个简单的网站, 全栈的哦!

第一

购买服务器,配置并启动服务器,安装的CentOS系统。

第二

在服务器安装node.js后台运行环境:

下载Node.js安装包。

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

解压文件。

tar xvf node-v6.9.5-linux-x64.tar.xz

创建软链接,您就可以在任意目录下直接使用node和npm命令。

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node

ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

查看node、npm版本。

node -v

npm -v

至此,Node.js环境已安装完毕。软件默认安装在/root/node-v6.9.5-linux-x64/目录下。

第三

编写后台程序,用到express插件。上传到服务器,并在服务器运行后台程序。

const express = require('express')
const app = express()

app.use(express.static('./dist'))

app.listen(3000, () => {
    console.log('******server running******')
})

第四

上传准备好的网站文件到dist目录。

最后

大功告成了!!在本地机器的浏览器中输入http://<公网IP地址>:端口号 访问项目。

注意:别忘了开启服务器对应端口号的外网访问权限,否则会提示访问失败的哦。我这里用的是3000端口。