严禁盗用本站原创内容,一经发现将固定证据并移交司法平台追究法律责任! ×
网站Logo 七昀侠

服务器的搭建教程

admin
4
2025-12-07

一、云服务器核心准备

1. 平台选择与账号准备

  • 阿里云 ECS:适合追求稳定性和生态完整性的用户,支持弹性扩容、快照备份等功能,官网:阿里云 ECS

  • 腾讯云 CVM:性价比突出,控制台操作简洁,适合个人和中小企业,官网:腾讯云 CVM

  • 前置操作:注册平台账号并完成实名认证(个人需身份证,企业需营业执照),实名认证通过后才能购买服务器。

2. 服务器配置选型(新手推荐)

配置项

阿里云 ECS 推荐

腾讯云 CVM 推荐

适用场景

地域

靠近目标用户(如华北选北京)

同阿里云原则(如华南选广州)

降低访问延迟

实例规格

突发性能实例 t6(1 核 2G)

标准型 S4(1 核 2G)

个人博客、测试项目

操作系统

CentOS 7.9 / Windows Server 2019

Ubuntu 22.04 / Windows Server 2019

Linux 轻量稳定,Windows 图形化友好

存储

40GB SSD 云盘(系统盘)

50GB SSD 云盘(系统盘)

SSD 读写更快,保障运行流畅

带宽

按流量计费(1Mbps)

按流量计费(1Mbps)

测试 / 小型应用降低成本

登录方式

密码登录 / 密钥对登录

密码登录 / 密钥对登录

密钥对更安全(推荐)

二、阿里云 ECS 服务器搭建(以 CentOS 7.9 为例)

1. 购买与初始化配置

  1. 登录阿里云控制台,搜索 “云服务器 ECS”,进入 “实例” 页面,点击 “创建实例”。

  1. 配置选择:按上述推荐选型填写,操作系统选择 “CentOS 7.9 64 位”,登录方式选择 “密码登录”,设置强密码(大小写 + 数字 + 特殊字符)。

  1. 网络与安全组:默认选择 “专有网络 VPC”,安全组勾选 “默认安全组”(后续可自定义),勾选 “允许 SSH (22 端口)”“允许 HTTP (80 端口)”(方便远程连接和 Web 访问)。

  1. 确认订单并支付,购买完成后返回 “实例” 页面,等待服务器创建(约 1-3 分钟),创建成功后可查看公网 IP(如 120.XX.XX.XX,远程连接核心信息)。

2. 安全组配置(关键!保障服务器安全)

安全组是云服务器的虚拟防火墙,需按 “最小权限” 配置规则:

  1. 进入 ECS 控制台→“网络与安全”→“安全组”,找到服务器绑定的安全组,点击 “配置规则”。

  1. 入方向规则配置(常用):

  • 允许 SSH(22 端口):来源设为 “0.0.0.0/0”(测试环境,生产环境建议设为固定 IP)。

  • 允许 HTTP(80 端口)、HTTPS(443 端口):来源设为 “0.0.0.0/0”(Web 服务必备)。

  • 禁止所有其他无关端口(默认规则已拒绝,无需额外操作)。

  1. 出方向规则:默认允许所有流量(无需修改),安全组规则为有状态,入方向放行后自动响应出方向流量。

3. 远程连接服务器

  1. Windows 本地电脑:使用 Xshell 或 Putty,输入公网 IP(120.XX.XX.XX),端口 22,用户名 “root”,输入设置的密码,点击连接。

  1. Mac 本地电脑:打开终端,输入命令 ssh root@120.XX.XX.XX,回车后输入密码,即可登录(首次登录需输入 “yes” 确认)。

  1. 连接成功后,执行 ping www.baidu.com,能通说明网络正常。

4. 基础环境搭建(安装 Nginx Web 服务器)

  1. 更新系统软件包:yum update -y(约 3-5 分钟,等待执行完成)。

  1. 安装 Nginx:yum install -y nginx,安装完成后启动服务:systemctl start nginx,设置开机自启:systemctl enable nginx。

  1. 验证效果:本地浏览器输入服务器公网 IP,若看到 Nginx 默认欢迎页面,说明 Web 服务器搭建成功。

三、腾讯云 CVM 服务器搭建(以 Windows Server 2019 为例)

1. 购买与初始化配置

  1. 登录腾讯云控制台,搜索 “云服务器 CVM”,进入 “实例” 页面,点击 “新建实例”。

  1. 配置选择:实例规格选 “标准型 S4(1 核 2G)”,操作系统选 “Windows Server 2019 数据中心版”,登录方式设为 “密码登录”,设置管理员密码。

  1. 网络配置:选择 “专有网络 VPC”,安全组选择 “放通 22、80、3389 端口”(3389 为 Windows 远程桌面端口)。

  1. 支付完成后,在 “实例” 页面查看公网 IP(如 119.XX.XX.XX),等待服务器启动(约 2 分钟)。

2. 远程桌面连接(Windows 本地)

  1. 本地电脑按 “Win+R”,输入 “mstsc” 打开 “远程桌面连接”。

  1. 输入腾讯云 CVM 的公网 IP,点击 “连接”,用户名输入 “Administrator”,密码输入购买时设置的密码,点击 “确定”。

  1. 首次登录可能提示 “证书警告”,点击 “确定” 即可进入服务器桌面。

3. 搭建 IIS Web 服务器

  1. 服务器桌面打开 “服务器管理器”,点击 “添加角色和功能”,一路下一步,勾选 “Web 服务器(IIS)”,确认安装(约 10 分钟)。

  1. 安装完成后,打开 “IIS 管理器”,右键 “网站”→“添加网站”,名称设为 “TestWeb”,物理路径选择 “C:\inetpub\wwwroot”,端口保持 80。

  1. 在物理路径下新建 “index.html”,写入<h1>腾讯云CVM测试成功!1>,本地浏览器输入公网 IP,即可看到页面。

四、云服务器核心配置与安全防护

1. 关键配置优化

  • 密码修改:Linux 系统执行 passwd root 修改 root 密码;Windows 系统右键 “此电脑→管理→本地用户和组” 修改管理员密码。

  • 系统更新:Linux(CentOS)执行 yum update -y,Windows 通过 “设置→更新和安全” 手动更新,修复漏洞。

  • 远程端口修改(可选):生产环境可修改 SSH(22 端口)或 RDP(3389 端口)为其他端口(如 2222),降低被暴力破解风险。

2. 安全防护重点

  1. 禁止 root 账号直接登录(Linux):创建普通用户 useradd test,设置密码 passwd test,编辑配置文件 vim /etc/ssh/sshd_config,将 “PermitRootLogin” 设为 “no”,重启 SSH 服务 systemctl restart sshd。

  1. 定期备份:阿里云使用 “快照” 功能(控制台→实例→创建快照),腾讯云使用 “镜像备份”,每周至少备份 1 次。

  1. 关闭不必要服务:Linux 执行 systemctl disable firewalld(测试环境),生产环境需按需开放端口;Windows 关闭无用后台服务(如 “远程注册表”)。

五、常见问题排查

  1. 远程连接失败

  • 检查公网 IP 是否正确(控制台实例页面查看)。

  • 安全组是否放行对应端口(Linux 22 端口,Windows 3389 端口)。

  • 服务器是否处于 “运行中” 状态(未启动则点击 “启动”)。

  1. 浏览器无法访问 Web 服务

  • 检查 Nginx/IIS 服务是否启动(Linux systemctl status nginx,Windows 在服务中查看)。

  • 安全组是否放行 80/443 端口。

  • 服务器防火墙是否关闭(测试环境建议关闭)。

  1. 服务器卡顿

  • 查看资源占用:Linux top 命令,Windows 打开 “任务管理器”。

  • 升级实例规格(如 1 核 2G 升级为 2 核 4G),在控制台 “实例配置变更” 中操作。

六、云服务器 vs 虚拟服务器的核心差异

特性

云服务器(阿里云 / 腾讯云)

虚拟服务器(VirtualBox/VMware)

硬件依赖

无,云端部署

依赖本地电脑硬件

外网访问

自带公网 IP,直接访问

需配置路由器端口映射

稳定性

99.9% 以上可用性,集群保障

受本地电脑状态影响(关机则失效)

扩展性

弹性扩容(按需升级配置)

受本地硬件上限限制

成本

月付 50-100 元(基础配置)

免费(仅消耗本地资源)