保存文件并退出 vim。
这个简单 web 应用框架如今以 'yume' 用户运行在 3000 端口。
在设备中:
- node 应用应用域名 hakase-node.co 运行。
- 所有来自 nginx 的流量都邑被转发到运行在 3000 端口的 node app。
测试 Nginx 设备确保没出缺点。
启用 Nginx 并使其开机自启动。
默认情况下,我们的 express 应用会运行在 3000 端口。如今拜访办事器的 IP 地址:192.168.33.10:3000 :
- systemctl start nginx
- systemctl enable nginx
第五步 - 测试
打开你的 web 浏览器并拜访域名(我的是):http://hakase-app.co 。
你可以看到 express 应用正在 Nginx web 办事器中运行。
你可以看到我们的法度榜样正在运行。如今,让我们来让它开机自启动。
Nodejs app 在 pm2 和 Nginx 中运行
下一步,重启你的办事器,确保你的 node app 能开机自启动:
- pm2 save
- sudo reboot
如不雅你再次登录到了你的办事器,检查 node app 过程。以 yume 用户运行下面的敕令。
- su - yume
- pm2 status www
nodejs 在 pm2 下开机自启动
- nginx -t
Node 应用在 pm2 中运行并应用 Nginx 作为反向代劳。
链接
- Ubuntu
- Node.js
- Nginx
【编辑推荐】
- Ubuntu 16.04 下如安在Vim中进行文本选择操作和应用标记
- 如安在Ubuntu和Linux Mint上启用桌面共享
- 如安在Linux上应用Nginx和Gunicorn托管Django应用
- 如安在Ubuntu16.04顶用Apache安排Jenkins主动化办事器
- 若何应用Samba和Winbind将Ubuntu 16.04添加到AD域
推荐阅读
南京的创客教导、无锡的感知教室、姑苏的将来教室、扬州城乡黉舍网上结对、常州的“互联网+”时代教室教授教化范式……近日召开的全省教导信息化工作会上,各地交换>>>详细阅读
本文标题:如何在Ubuntu上使用pm2和Nginx部署Node.js应用
地址:http://www.17bianji.com/lsqh/35120.html
1/2 1