前言

随着云计算技术的快速发展,越来越多的企业开始将业务部署到公有云平台。相比传统本地服务器,公有云具有部署快、成本低、弹性扩展强、维护方便等优势。本次课程围绕“公有云环境部署与网站设置”展开,通过理论学习与实操练习,我亲自完成了云服务器创建、远程连接、环境配置以及网站部署等任务,对云计算平台的实际应用有了更加深入的理解。

这次学习不仅让我掌握了服务器部署网站的基本流程,也让我认识到作为一名计算机网络专业学生,未来无论从事运维、网络安全还是云计算方向,这些技能都具有非常高的实用价值。


一、公有云的基本认识

公有云是由云服务厂商提供计算资源,通过互联网向用户开放使用的一种云服务模式,例如:

  • Alibaba Cloud(阿里云)
  • Tencent Cloud(腾讯云)
  • Amazon Web Services(AWS)
  • Huawei Cloud(华为云)

用户无需购买实体服务器,只需要按需租用云服务器即可快速开展业务。

公有云的主要优势:

  1. 按需购买,节约成本
  2. 弹性扩容,资源灵活
  3. 全球部署,访问快速
  4. 安全稳定,维护方便
  5. 支持多种操作系统与应用环境

二、实训环境准备

本次实操中,我们主要完成以下内容:

  • 注册云平台账号
  • 创建云服务器 ECS
  • 配置安全组规则
  • 远程连接 Linux 系统
  • 安装 Web 服务环境
  • 上传网页文件
  • 测试网站访问

服务器系统使用:

CentOS / Rocky Linux

远程连接工具:

Xshell
PuTTY


三、公有云服务器部署流程

1. 创建云服务器实例

进入云平台控制台后,新建云服务器,配置如下:

  • 地域选择离自己近的机房
  • CPU:2核
  • 内存:2GB
  • 系统盘:40GB
  • 操作系统:CentOS 7
  • 公网IP:开启
  • 设置登录密码

创建完成后,即可获得公网IP地址。

例如:

47.xx.xx.xx

这意味着服务器已经成功部署在公网环境中,可以远程访问。


2. 配置安全组规则

安全组相当于云服务器的防火墙,需要放行对应端口:

服务 端口
SSH远程连接 22
HTTP网站访问 80
HTTPS加密访问 443

若未开放端口,即使服务器正常运行,也无法访问网站。


四、远程连接服务器

通过 SSH 连接服务器:

ssh root@公网IP

首次连接输入 yes,然后输入密码即可登录。

登录成功后,终端会显示:

[root@localhost ~]#

这说明已经成功进入 Linux 云服务器。


五、网站环境部署

1. 更新系统软件源

yum update -y

作用:

  • 更新系统组件
  • 修复漏洞
  • 提升稳定性

2. 安装 Apache 服务

yum install httpd -y

Apache 是经典 Web 服务器软件:

Apache HTTP Server

启动服务:

systemctl start httpd
systemctl enable httpd

查看状态:

systemctl status httpd

3. 设置网站首页

进入网站目录:

cd /var/www/html

创建首页文件:

vim index.html

写入内容:

<html>
<head>
<title>我的云网站</title>
</head>
<body>
<h1>Hello Cloud!</h1>
<h2>网站部署成功</h2>
</body>
</html>

保存退出后,网站页面即完成。


六、访问网站测试

浏览器输入:

http://公网IP

若出现网页内容:

Hello Cloud!
网站部署成功

则说明:

  • 云服务器正常运行
  • Web服务启动成功
  • 网站文件配置正确
  • 公网访问正常

七、实训中遇到的问题与解决方法

问题1:浏览器打不开网站

原因:

  • 安全组未开放80端口
  • 防火墙未关闭
  • Apache未启动

解决:

systemctl stop firewalld
systemctl restart httpd

问题2:SSH连接失败

原因:

  • IP地址错误
  • 22端口未开放
  • 密码错误

解决:

重新检查服务器信息并开放SSH端口。


问题3:首页未显示自己内容

原因:

默认页面缓存或文件路径错误。

解决:

确认文件位于:

/var/www/html/index.html

八、本次学习收获

通过这次公有云网站部署实训,我真正体验到了从“购买服务器”到“网站上线运行”的完整流程。以前感觉网站部署非常复杂,但通过实际操作发现,只要掌握基本命令和流程,就能够快速完成部署。

我学习到了:

  1. 公有云服务器创建方法
  2. Linux远程连接技术
  3. Web服务安装与管理
  4. 网站首页配置方法
  5. 安全组与端口开放原理
  6. 网站故障排查思路

这让我对未来学习云计算、Linux运维、网络安全方向更加有信心。


九、总结

本次课程让我明白,理论知识必须结合实践才能真正掌握。公有云平台已经成为未来IT行业的重要基础设施,而网站部署是最基础也是最核心的技能之一。

作为计算机网络专业学生,我会继续深入学习 Linux、Docker、云计算、安全运维等知识,不断提升自己的实战能力,为未来就业和专升本打下坚实基础。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐