如何在京东云上搭建Linux服务器环境?

服务器

在京东云(JD Cloud)上搭建 Linux 服务器环境是一个相对简单的过程,以下是详细的操作步骤,帮助你从零开始部署一台 Linux 服务器并配置基本环境。


一、准备工作

  1. 注册京东云账号

    • 访问 京东云官网
    • 注册并完成实名认证。
  2. 登录控制台

    • 登录后进入「京东云控制台」。

二、创建云服务器(CVM)

  1. 进入云主机服务

    • 在控制台首页,点击【产品】→【计算】→【云主机(Cloud Virtual Machine, CVM)】。
  2. 创建实例

    • 点击【创建实例】按钮。
  3. 选择配置

    • 地域与可用区:选择离你用户最近的区域(如华北-北京)。
    • 实例规格:根据需求选择(如通用型 g.c2.small,适合测试)。
    • 镜像
      • 选择「公共镜像」→「Linux」
      • 推荐选择:CentOS 7.6Ubuntu 20.04 LTSAlmaLinux 等主流发行版。
    • 系统盘:默认高效云盘即可,容量建议 ≥50GB。
    • 网络
      • 选择或创建一个 VPC(虚拟私有云)
      • 子网保持默认
      • 公网 IP:勾选「分配公网 IP」或绑定弹性公网 IP(EIP)
    • 安全组
      • 创建或选择已有安全组,确保开放以下端口:
        • SSH(22)
        • HTTP(80)
        • HTTPS(443)
        • 其他自定义端口(如 3000、8080 等)
  4. 设置登录方式

    • 推荐使用密钥对(更安全)
      • 选择「创建密钥对」或「导入已有密钥对」
      • 下载私钥文件(.pem 格式),妥善保存
    • 或选择密码登录(不推荐用于生产环境)
  5. 确认并创建

    • 检查配置无误后,点击【立即创建】。

三、连接到 Linux 服务器

方法一:使用 SSH(推荐)

  1. 获取公网 IP 地址(在实例列表中查看)
  2. 使用终端连接(以 macOS/Linux 为例):
# 修改私钥权限
chmod 400 your-key.pem

# 连接服务器(以 Ubuntu 为例)
ssh -i your-key.pem ubuntu@<公网IP>

# CentOS 用户使用:
ssh -i your-key.pem centos@<公网IP>

注意:Windows 用户可使用 PuTTY 或 WSL + OpenSSH。


四、初始化服务器环境(以 Ubuntu 为例)

  1. 更新系统包
sudo apt update && sudo apt upgrade -y
  1. 安装常用工具
sudo apt install -y vim curl wget git net-tools htop
  1. 创建普通用户(可选但推荐)
sudo adduser deploy
sudo usermod -aG sudo deploy
  1. 配置防火墙(UFW)
sudo ufw allow ssh
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable

五、部署 Web 服务(示例:Nginx)

sudo apt install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx

访问 http://<你的公网IP>,看到欢迎页面即成功。


六、其他常见配置

  • 域名绑定:将域名解析到公网 IP,在京东云 DNS 控制台配置。
  • SSL 证书:使用 Let’s Encrypt 配置 HTTPS。
  • 数据盘挂载:如果添加了额外云硬盘,需格式化并挂载。

七、安全建议

  1. 禁用 root 远程登录
  2. 更改 SSH 端口(非 22)
  3. 使用 Fail2ban 防止暴力破解
  4. 定期备份系统和数据

总结

通过京东云控制台,你可以快速创建 Linux 云服务器,并通过 SSH 进行管理。后续可根据业务需求部署 Web 服务、数据库(MySQL/Redis)、容器(Docker)等应用环境。

如需自动化部署,可结合京东云的「云编排」或「脚本注入」功能,在创建时自动执行初始化脚本。


如果你有具体的应用场景(如部署 Node.js、Java Spring Boot、WordPress 等),可以告诉我,我可以提供更详细的部署指南。

未经允许不得转载:CDNK博客 » 如何在京东云上搭建Linux服务器环境?