手把手教你把nodejs部署到linux上跑出hello world(2)

vim /etc/profile -> 并在文件的末尾添加三行 (vim 操作请自行百度) export NODE_HOME=https://www.jb51.net/usr/local/node export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules 配置完成后执行 source /etc/profile 在命令行中输入 node -v 是不是好使了 ^-^ 为了保证每个账户下该配置均可用需要 vim /root/.bashrc 并在这个文件的末尾加上 source etc/profile 万事大吉 撒花.....

6、创建 hello world 程序

mkdir -p /usr/local/demo/ vim /usr/local/demo/helloworld.js

在 helloworld.js 文件中输入以下内容

var http = require('http'); http.createServer(function(req, res) { res.end('hello world...') }).listen(8080); console.log('服务已启动, 监听端口8080......')

此时我们就可以通过虚拟机本机访问到服务啦

手把手教你把nodejs部署到linux上跑出hello world


通过虚拟机访问node服务

但是在物理主机中并不能访问

这是为什么呢???关闭防火墙

百度了半天发现原来是应为虚拟机开启了防火墙, 所以物理主机没法访问到. 执行以下两个指令即可.

systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动

打开浏览器访问 :8080/

手把手教你把nodejs部署到linux上跑出hello world

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxydy.html