1、创建和部署hello world
以root用户身份在根目录下创建www
目录,www
目录下创建hello
文件夹,里面就一个文件,hello.js
,内容如下:
const http = require('http')
http.createServer(function(req,res) {
res.writeHead(200,{'Content-Type':'text/plain'})
res.end('hello world')
}).listen(8081)
console.log('server test')
以上是一个最简单的node服务,执行 node hello.js
,服务输出 hello world
,但是如果关闭执行命令,服务就断了,刷新页面就不能输出 hello world
了。如何实现在关闭服务的时候页面还能显示内容呢?
2、服务常驻
要想实现服务常驻,这里需要借用 pm2 管理工具,上一章已经在服务器中安装了 pm2,这里了解一下 pm2 常用的命令:
pm2 start project
启动项目pm2 list
查看启动的应用pm2 show project
查看详细信息pm2 logs
查看当前信息pm2 stop project
停止应用pm2 delete project
删除应用pm2 restart project
重启应用
3、启动服务
执行 pm2 start hello.js
让服务跑起来,在浏览器地址栏上输入:http://XXX.XXX.XXX.XXX
(你服务器的 IP),页面就会显示 hello world
。执行 pm2 list
界面如下:
这样服务器环境就可以用了。
评论区