03-租用云端"超级大脑"-云服务器与Web服务
第一节:云计算概念与优势
核心比喻: 云计算就像从”买车”到”打车”的转变
云计算-按需租用的超级大脑
是什么?
云计算是通过互联网提供计算资源(CPU、存储、网络等)的服务模式,用户可以按需使用,按量付费。
解决什么问题?
- 降低IT基础设施成本
- 提高资源利用率和灵活性
- 减少运维复杂度
- 快速扩展和部署
怎么使用?
- 通过云服务商的控制台购买资源
- 远程管理和配置服务器
- 按实际使用量付费
注意事项:
- 需要稳定的网络连接
- 数据安全和隐私保护
- 成本控制和资源监控
生活化比喻: 云计算就像从”买车”变成”打车”。以前我们需要买一辆车(购买服务器),现在我们可以随时叫车(租用云服务器),用多少付多少,不用的时候不花钱。
云计算的交付方式:
IaaS:基础架构及服务
PaaS:平台及服务
SaaS:软件及服务
传统IT vs 云计算对比
| 特性 | 传统IT | 云计算 |
|---|---|---|
| 成本 | 前期投资大 | 按需付费 |
| 维护 | 自行维护 | 服务商维护 |
| 扩展 | 困难且慢 | 快速弹性 |
| 可用性 | 单点故障 | 高可用 |
第二节:公有云ECS购买配置
核心比喻: 购买云服务器就像在网上租房子
ECS购买流程
是什么?
ECS(Elastic Compute Service)弹性计算服务,是云服务商提供的可伸缩的计算服务。
解决什么问题?
- 提供虚拟化的计算资源
- 支持多种操作系统
- 可以根据需求调整配置
怎么使用?
- 登录云服务商控制台
- 选择ECS产品
- 配置实例规格
- 选择操作系统
- 设置网络和安全组
- 完成购买
注意事项:
- 选择合适的地域和可用区
- 根据实际需求选择配置
- 设置强密码保证安全
ECS配置选择指南
实例规格选择:
- CPU:2核心(适合学习和小型应用)
- 内存:4GB(保证系统流畅运行)
- 硬盘:40GB系统盘(足够安装系统和软件)
操作系统选择:
- CentOS 7.9(稳定可靠,适合学习)
- Ubuntu 20.04 LTS(用户友好,社区活跃)
- Rocky Linux 9(CentOS的继任者)
网络配置:
- VPC:使用默认VPC
- 安全组:开放22(SSH)、80(HTTP)、443(HTTPS)端口
第三节:SSH远程连接
核心比喻: SSH就像一条安全的”电话线”
SSH-安全的远程连接通道
是什么?
SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地远程登录和执行命令。
解决什么问题?
- 远程管理服务器
- 安全传输数据
- 执行远程命令
怎么使用?
1 | 基本连接命令 |
注意事项:
使用强密码或密钥认证
定期更新SSH配置
监控登录日志
不同系统的SSH客户端
Windows系统:
PuTTY:经典的SSH客户端
Windows Terminal + OpenSSH:Windows 10内置
Xshell:功能强大的商业软件
MobaXterm
macOS/Linux系统:
- Terminal:系统自带,直接使用ssh命令
实操:连接云服务器
步骤1:获取连接信息
服务器公网IP地址
用户名(通常是root或ubuntu)
密码或密钥文件
步骤2:建立连接
1 | 连接示例 |
步骤3:验证连接
1 | 查看系统信息 |
第四节:Nginx安装与配置
核心比喻: Nginx就像餐厅的”服务员”
Nginx-高效的Web服务员
是什么?
Nginx是一个高性能的Web服务器和反向代理服务器,负责处理HTTP请求并返回网页内容。
解决什么问题?
- 处理客户端的HTTP请求
- 提供静态文件服务
- 负载均衡和反向代理
怎么使用?
1 | 安装Nginx |
注意事项:
- 确保防火墙开放80端口
- 定期更新Nginx版本
- 合理配置安全设置
生活化比喻: Nginx就像餐厅里的服务员,当客人(浏览器)点菜(发送HTTP请求)时,服务员会去厨房(服务器)取菜(网页文件),然后端给客人。
实操:安装和配置Nginx
步骤1:更新系统
1 | sudo yum update -y |
步骤2:安装Nginx
1 | sudo yum install -y nginx |
步骤3:启动Nginx服务
1 | 启动服务 |
步骤4:配置防火墙
1 | 开放HTTP端口 |
步骤5:测试访问
- 在浏览器中输入服务器IP地址
- 应该看到Nginx默认欢迎页面
步骤6:创建自定义网页
1 | 进入网站根目录 |
