Web 服务器的作用

Web 服务器的作用主要在于向用户发送请其求页面的内容,该过程分为以下四步:

  •  创建连接:在 web 服务器与其客户端之间创建起一段连接并生成 socket 文件。
  •  发起请求:用户输入网站 url 或点击某一站点的链接试图打开该页面,客户端察觉到用户请求后即利用 socket 文件向 web 服务器发送该请求。
  •  响应请求:通过 http 协议服务器可接收到来自客户端的请求,并对其进行处理(包括对资源的映射及其访问、返回请求内容或错误提醒)。
  • 关闭连接:当完成应答过程后,Web 服务器与客户端的连接即断开,等待下次请求。 除此之外,Web 服务器还可用于 Internet 上邮件的收发、获取来自 FTP 文件的请求以及网站的建设。

五种常见的 Web 服务器

  • Tomcat:Tomcat 是一个基于 Java 语言的开源 web 服务器环境,由 Catalina 容器、coyote 连接器及 JSP 引擎构成,可管理大型应用程序,并实现各程序之间的负载平衡。
  • Jboss:现被称为 wildfly,是一款由 Redhat 公司开发的基于 J2EE 的 web 服务器。这是一款免费的应用服务器,在使用过程中用户一般会选择将其与 Tomcat 或 Jetty 绑定使用。
  • Apache:Apache 发布于 1995 年,是一款免费且开源的跨平台 web 服务器软件,它在万维网的发展中起到了至关重要的作用。时至今日,它仍然是应用最广的 web 服务器之一。
  • IIS:IIS 是由 Microsoft 创建的用于 Windows NT 系列的可扩展 Web 服务器软件,IIS 支持HTTP、HTTP/2、HTTPS、FTP、FTPS、SMTP 和 NNTP 多种协议,除执行 web 客户端请求外还可对 Internet 数据库进行查询和更新。
  • Nginx:Nginx,可用作反向代理的 web 服务器,亦可充当负载平衡器的角色,并执行邮件代理、HTTP 缓存等任务,多用作请求量较大的网点服务器。在近年的 web 服务器使用排行中一直名列前茅。

Web 服务器安全防护

Web 服务器安全防护_部署防火墙

部署防火墙

利用防火墙可在内部网络与 Internet 之间搭建屏障,阻断来自外部的安全隐患;同时也可对网络运行中的各项操作提供实时监控功能,及时发现安全隐患及其来源,并采取处理措施。

Web 服务器安全防护_安装 SSL 证书

安装 SSL 证书

SSL 证书是互联网上用于信息加密的安全协议,其可对在 Internet 上传输的数据进行加密和隐藏,确保数据的完整性,保证了信息传递双方的安全。

Web 服务器安全防护_监测系统日志

监测系统日志

系统日志可记录系统运行中的各种细节问题,以及遭遇到的攻击。监测系统日志可帮助用户了解故障或攻击发生的原因,并且一些系统日志还提供自动报警功能,能够在事件尚未扩大前,及时解决问题。

亚马逊云科技热门云产品

Amazon WAF

Amazon WAF

Amazon WAF 是一款 Web 应用程序防火墙,可帮助保护您的 Web 应用程序或 API 免受可能影响可用性、危及安全性或消耗过多资源的常见网络攻击和机器人攻击。

Amazon Certificate Manager

Amazon Certificate Manager

Amazon Certificate Manager 可帮助您简化 SSL 证书申请、认证流程,避免您为此耗费大量时间和产生人为错误。

Amazon Route 53

Amazon Route 53

Amazon Route 53 是一种高度可用且可扩展的云域名系统 (DNS) Web 服务。该服务可以将名称(如 www.example.com)转换为计算机用来相互连接的数字 IP 地址(如 192.0.2.1),从而为开发人员和企业提供一种极其可靠且经济高效的方式将最终用户路由到互联网应用程序。

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例


    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟

准备好体验亚马逊云科技提供的云服务了吗?

新用户享受中国区域 12 个月免费套餐

立即注册,免费试用 Amazon EC2 T4g 实例

新老用户现可享受每月 750 小时的免费 t4g.small 实例使用时长,优惠期至 2025 年 12 月 31 日!

打开中国区账号注册页面

01 填写您 注册账号的邮箱,点击“继续”

02 查看您的 注册账号邮箱

注: 发件箱 no-reply@register.signin.amazonaws.com.cn

03 输入 邮箱中收到的验证码,点击“继续”

注: 该链接中的内容显示语言是与您的网页浏览器设置相一致的,您可以根据需要自行调整语言栏。

立即开始注册 »

image

填写用户名密码

01 请设置您的 账号用户名

02 为您的帐号 设置密码

03 重新 输入密码

立即开始注册 »

图片

填写账号联系人以及公司信息

01 填写公司联系人 姓名全称

02 填写公司联系人的 联系电话

03 填写 公司名称

注: 公司名称请务必与您所提供的营业执照公司名称保持一致

04 填写 公司办公地址

注: 省份/自治区/直辖市 - 城市 - 区 - 街道门牌号以及楼层信息 - 邮政编码

05 请选择 是否需要发票

注: *附件-申请发票流程 供您参考

06 点击查看 客户协议 勾选方框表示您已阅读,并同意客户协议的条款

立即开始注册 »

图片

企业信息验证

01 在此上传 企业注册执照

02 请填写网络安全负责人的 姓名

注: 该字段务必与您下方提供的身份证号匹配或与证件上的姓名保持一致

03 请填写网络安全负责人的 联系方式

注: 有效的电子邮件地址 - 有效的中国内地 手机号码 - 座机号码(如无座机,请填写正确有效的手机号码)

04 在此上传网络安全负责人的 身份证件

注: 当您选择证件类型为“身份证”时,您需要填写正确的身份证号码,选择其他证件类型时,您需要上传证件扫描稿

立即开始注册 »

图片

手机验证与支持计划

01 在此填写 手机号

02 请输入您收到的 4 位 验证码

03 请点击 继续

04 请根据需求 选择一个支持计划

立即开始注册 »

图片
限时钜惠

免费试用 Amazon EC2 T4g 实例

新老用户现可享受每月 750 小时的免费 t4g.small 实例使用时长,优惠期至 2025 年 12 月 31 日!