掘金 后端 ( ) • 2024-05-01 13:57

引言

在当今的软件开发中,服务器环境的搭建是构建任何应用程序的基础。Node.js、MongoDB和Redis作为流行的技术栈,被广泛用于构建高性能和可扩展的应用程序。本文将指导你如何在Ubuntu 20.04系统上搭建这一服务器环境。

1. 安装Node.js

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许我们在服务器端运行JavaScript代码。以下是安装Node.js的步骤:

  1. 连接到远程服务器,然后通过以下命令安装Node.js:

    curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    apt-get install nodejs -y
    

2. 安装MongoDB

MongoDB是一个基于文档的NoSQL数据库,它以其高性能和灵活的文档结构而受到开发者的青睐。以下是在Ubuntu 20.04上安装MongoDB 5.0版本的步骤:

  1. 添加MongoDB官方GPG密钥

    wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
    
  2. 添加MongoDB官方APT仓库

    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs --short)/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
    
  3. 更新本地包数据库

    sudo apt-get update
    
  4. 安装MongoDB

    sudo apt-get install -y mongodb-org
    
  5. 启动MongoDB服务

    sudo systemctl start mongod
    
  6. 使用mongosh验证服务

    mongo
    show dbs
    

3. 安装Redis

Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息代理。以下是安装Redis的步骤:

  1. 添加Redis仓库

    • 首先,更新你的包索引:

      sudo apt update
      
    • 安装必要的软件包以启用对HTTPS仓库的支持:

      sudo apt install wget
      
    • 添加Redis的官方APT仓库:

      wget -qO - https://packages.redis.io/deb/pubkey.gpg | sudo apt-key add -
      echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
      
  2. 安装Redis

    • 更新本地的APT源列表:

      sudo apt update
      
    • 安装Redis:

      sudo apt install redis-server
      
  3. 验证是否安装成功

    • 使用redis-cli命令行工具进行验证:

      redis-cli
      keys *
      

结语

通过上述步骤,我们已经成功在Ubuntu 20.04服务器上安装了Node.js、MongoDB和Redis。这些工具的组合为开发现代Web应用程序提供了强大的后端支持。接下来,你可以开始构建你的应用程序,或者继续探索这些技术更高级的用法。

注意事项

  • 确保在安装过程中,你拥有足够的权限来执行sudo命令。
  • 在执行每一步之前,确保前一步已经成功完成,以避免潜在的问题。
  • 安装完成后,建议阅读官方文档,了解如何安全地配置和使用这些服务。

希望这篇博客能帮助你在服务器上顺利搭建起Node.js、MongoDB和Redis的开发环境。如果你有任何疑问或需要进一步的帮助,请随时联系。