YuKi
论坛版主
论坛版主
  • 最后登录2024-03-25
  • 发帖数20
  • 社区居民
阅读:12522回复:8

[nodejs]如何在阿里云服务器搭建node.js服务

楼主#
更多 发布于:2020-05-14 20:23
首先需要在阿里云服务器上租一个服务器


就以我租的ECS云服务器 Ubuntu 18.04为例


在服务器上运行:
apt-get update
apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt-get install nodejs
这样就安装了nodejs和npm。有些时候npm不会和nodejs一起下载,需要执行 apt-get install npm 来下载




使用node -v 和npm -v查看是否安装;




然后使用xftp5工具上传nodejs项目

图片:N@Q$LM9MD)H2T1F23NZUXCW.png





点击创建连接


图片:MQ`X8PTBRH(`((FN3VWN86E.png



连接后把你的本地代码上传到服务器


然后js安装pm2
npm install -g pm2
cd nodejs的项目目录 //一般放在/usr/local/deployment 文件夹里
pm2 start app.js
这样,就可以运行你的node.js服务了

使用
pm2 list
可以查看你的服务运行状态


注意事项

使用node.js监听的端口需要在阿里云的安全组里设置允许访问


在阿里云控制台 左边导航栏>网络与安全>安全组   里面设置


如果需要阿里云支持WebSocket协议,需要开通阿里云的全站加速服务才能生效


也可以使用Nginx反向代理
wjwjwj
新手
新手
  • 最后登录2020-10-16
  • 发帖数3
  • 社区居民
沙发#
发布于:2020-05-14 20:25
帖内置顶  –  doubleyong  –  2020-05-14 22:33
气氛起来了
YuKi
论坛版主
论坛版主
  • 最后登录2024-03-25
  • 发帖数20
  • 社区居民
板凳#
发布于:2020-05-14 23:28
http://47.96.129.24:1919/ 可以访问我的搭建的node.js搭建的聊天室,由于是临时花一晚上写的,没有连接数据库,只有在线的用户一起聊天一个功能,登录的账号自定,登录的密码为9575。
doubleyong
管理员
管理员
  • 最后登录2026-05-25
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
地板#
发布于:2020-05-14 20:28
666
知识需要管理,知识需要分享
吴海218
贫民
贫民
  • 最后登录2020-07-27
  • 发帖数4
4楼#
发布于:2020-05-14 20:26
666
Yoon_me
侠客
侠客
  • 最后登录2020-09-09
  • 发帖数6
5楼#
发布于:2020-05-14 20:25
666
pakhozou
论坛版主
论坛版主
  • 最后登录2023-03-16
  • 发帖数21
  • 社区居民
  • 忠实会员
6楼#
发布于:2020-05-14 20:25
666666
wjwjwj
新手
新手
  • 最后登录2020-10-16
  • 发帖数3
  • 社区居民
7楼#
发布于:2020-05-14 20:25
气氛起来了
windymu
新手
新手
  • 最后登录2020-08-05
  • 发帖数13
  • 社区居民
8楼#
发布于:2020-05-14 20:24
爱上对方过后就哭了
lyq526452166
新手
新手
  • 最后登录2020-07-10
  • 发帖数2
9楼#
发布于:2020-05-14 20:24
大佬流批
游客


返回顶部

公众号

公众号