在京东云(JD Cloud)上搭建 Linux 服务器环境是一个相对简单的过程,以下是详细的操作步骤,帮助你从零开始部署一台 Linux 服务器并配置基本环境。
一、准备工作
-
注册京东云账号
- 访问 京东云官网
- 注册并完成实名认证。
-
登录控制台
- 登录后进入「京东云控制台」。
二、创建云服务器(CVM)
-
进入云主机服务
- 在控制台首页,点击【产品】→【计算】→【云主机(Cloud Virtual Machine, CVM)】。
-
创建实例
- 点击【创建实例】按钮。
-
选择配置
- 地域与可用区:选择离你用户最近的区域(如华北-北京)。
- 实例规格:根据需求选择(如通用型 g.c2.small,适合测试)。
- 镜像:
- 选择「公共镜像」→「Linux」
- 推荐选择:
CentOS 7.6、Ubuntu 20.04 LTS或AlmaLinux等主流发行版。
- 系统盘:默认高效云盘即可,容量建议 ≥50GB。
- 网络:
- 选择或创建一个 VPC(虚拟私有云)
- 子网保持默认
- 公网 IP:勾选「分配公网 IP」或绑定弹性公网 IP(EIP)
- 安全组:
- 创建或选择已有安全组,确保开放以下端口:
- SSH(22)
- HTTP(80)
- HTTPS(443)
- 其他自定义端口(如 3000、8080 等)
- 创建或选择已有安全组,确保开放以下端口:
-
设置登录方式
- 推荐使用密钥对(更安全)
- 选择「创建密钥对」或「导入已有密钥对」
- 下载私钥文件(
.pem格式),妥善保存
- 或选择密码登录(不推荐用于生产环境)
- 推荐使用密钥对(更安全)
-
确认并创建
- 检查配置无误后,点击【立即创建】。
三、连接到 Linux 服务器
方法一:使用 SSH(推荐)
- 获取公网 IP 地址(在实例列表中查看)
- 使用终端连接(以 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 为例)
- 更新系统包
sudo apt update && sudo apt upgrade -y
- 安装常用工具
sudo apt install -y vim curl wget git net-tools htop
- 创建普通用户(可选但推荐)
sudo adduser deploy
sudo usermod -aG sudo deploy
- 配置防火墙(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。
- 数据盘挂载:如果添加了额外云硬盘,需格式化并挂载。
七、安全建议
- 禁用 root 远程登录
- 更改 SSH 端口(非 22)
- 使用 Fail2ban 防止暴力破解
- 定期备份系统和数据
总结
通过京东云控制台,你可以快速创建 Linux 云服务器,并通过 SSH 进行管理。后续可根据业务需求部署 Web 服务、数据库(MySQL/Redis)、容器(Docker)等应用环境。
如需自动化部署,可结合京东云的「云编排」或「脚本注入」功能,在创建时自动执行初始化脚本。
如果你有具体的应用场景(如部署 Node.js、Java Spring Boot、WordPress 等),可以告诉我,我可以提供更详细的部署指南。
CDNK博客