阿里云服务器部署个人网站(nodejs + mongodb)

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云数据库 MongoDB,通用型 2核4GB
云服务器ECS,u1 2核4GB 1个月
简介: 阿里云服务器部署个人网站(nodejs + mongodb)

更多文章

  1. 购买阿里云服务器,选择操作系统,我选的 ubuntu
  2. 在云服务器管理控制台选择实例->更多->密钥->重置实例密码(一会登陆用)
  3. 选择远程连接->VNC,会弹出一个密码,记住它,以后远程连接要用(ctrl + alt + f1~f6 切换终端,例如 ctrl + alt + f1 是第一个终端)
  4. 进入后是一个命令行 输入 root(用户名),密码为你刚才重置的实例密码
  5. 登陆成功, 更新安装源 sudo apt-get update && sudo apt-get upgrade -y
  6. 安装 npm sudo apt-get install npm
  7. 安装 npm 管理包 sudo npm install -g n
  8. 安装 node 最新稳定版 sudo n stable
  9. ctrl+d 重新登陆
  10. 查看版本 node -vnpm -v
  11. 安装 git sudo apt-get install git
  12. 克隆项目 git clone https://github.com/woai3c/node-blog.git
  13. 安装图形化界面(此处可跳过)
  14. 安装 mongodb sudo apt install -y mongodb,运行数据库 sudo mongod
  15. 如果报错 exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating,请执行命令 mkdir /data/db/ -p,再重新运行数据库 sudo mongod
  16. 如果报错 SocketException: Address already in use MONGODB,输入 sudo killall mongod 关掉所有的 mongod 进程,,再重新运行数据库 sudo mongod
  17. 进入项目安装依赖 npm i 打包项目 npm run build 运行项目 npm run server
  18. 监听 IP 必须为 0.0.0.0 ,详情请看第 19 项
  19. 部署Node.js项目注意事项
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
1天前
|
弹性计算 网络安全 Nacos
云服务器 ECS产品使用问题之使用Docker部署Nacos时,遇到端口无法开放,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
1天前
|
弹性计算 监控 JavaScript
云服务器 ECS产品使用问题之Node.js项目部署成功后无法通过公网IP+端口号访问,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
1天前
|
分布式计算 DataWorks 调度
阿里云DataWorks-部署自定义python项目问题
阿里云DataWorks-多种方式部署自定义python项目并进行调度
|
4天前
|
弹性计算 运维 持续交付
构建与部署企业门户网站:阿里云云效解决方案评测
在数字化时代,企业门户网站作为企业形象的线上窗口,其建设和运维效率直接影响着企业的在线品牌形象与用户体验。阿里云提供的“构建企业门户网站”解决方案,借助云效平台实现从代码到云端的无缝部署,为开发者和企业带来了前所未有的便捷性与效率。
55 3
构建与部署企业门户网站:阿里云云效解决方案评测
|
4天前
|
域名解析 弹性计算 监控
使用云效将项目代码部署到云服务器ECS的体验评测
本文详述了使用阿里云云效和ECS搭建企业门户网站的解决方案,包括引导文档、部署流程、一键与手动部署的优缺点以及部署中可能遇到的问题。文中建议阿里云改进文档更新及时性,增强流程指引清晰度,提供更具体的错误信息,并增加实时监控、报警功能及性能优化建议。此外,呼吁建立更多用户交流平台以提升用户体验。
17 1
|
14天前
|
关系型数据库 应用服务中间件 数据库
编程入门(一)【Web服务器环境的部署】
编程入门(一)【Web服务器环境的部署】
30 1
|
15天前
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
16天前
|
异构计算 弹性计算 并行计算
|
19天前
|
Java 应用服务中间件 nginx
服务器重置实例后的部署工作
该内容描述了一次服务器配置过程,包括使用`nginx`作为反向代理,通过`docker`运行两个项目环境(生产&测试)以及`redis`服务。`init.sh`脚本用于创建项目目录和安装`docker`、`unzip`、`nginx`。`step.sh`用于管理`java`项目的容器。在`nginx`配置中,设定了反向代理规则。最后,通过`systemctl restart nginx`重启服务,并提到项目部署自动化已集成到`jenkins`,只需更新服务器访问凭证即可。
|
21天前
|
人工智能 NoSQL MongoDB
国内唯一!阿里云荣膺MongoDB “2024年度DBaaS认证合作伙伴奖”
这是阿里云连续第五年斩获 MongoDB 合作伙伴奖项,也是唯一获此殊荣的中国云厂商。
3078 0

热门文章

最新文章