news 2026/8/13 11:16:44

软考网络工程师|第 7 章 Web 服务(Apache/Nginx/IIS)备考笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软考网络工程师|第 7 章 Web 服务(Apache/Nginx/IIS)备考笔记

一、主流 Web 服务软件区分★★★

软件适用系统默认端口核心能力
ApacheLinux / 国产 UOSHTTP80、HTTPS443老牌稳定 Web 静态服务
Nginx全平台HTTP80、HTTPS443高并发、反向代理、负载均衡
IISWindows ServerHTTP80、HTTPS443集成 Web、FTP、SMTP 邮件服务
TomcatLinux/Windows8080Java 动态 Web 应用,常搭配 Nginx

虚拟主机三种实现方式

  1. 基于不同 IP:一台服务器多网卡 / 多 IP,每个 IP 对应独立网站
  2. 基于不同端口:同一 IP,80、8080、8090 区分站点
  3. 基于域名(最常用):同一 IP 不同域名解析到不同网站

二、Apache 配置详解★★★★

1 基础路径

  • 主配置文件:/etc/httpd/conf/httpd.conf
  • 网站默认根目录:/var/www/html
  • 日志目录:/var/log/httpd

2 核心配置字段

  • Listen 80:监听 HTTP 端口
  • User apache / Group apache:进程运行账号
  • DocumentRoot "/var/www/html":网页存放根目录
  • DirectoryIndex index.html:默认首页文件

3 服务管理命令(systemd)

# 安装 yum -y install httpd # 启动服务 systemctl start httpd # 停止服务 systemctl stop httpd # 查看运行状态 systemctl status httpd # 开机自启 systemctl enable httpd

三、Nginx 核心特性与配置★★★★★

1 优势

内存占用极低、启动快、支持热更新(无需停机重启)、高并发承载、内置反向代理与负载均衡。

2 核心三大反向代理作用

  1. 负载均衡:前端请求分发至多台后端业务服务器,分摊压力
  2. 缓存加速:缓存静态页面,减少后端访问次数,提升访问速度 3安全防护:隐藏后端真实服务器 IP,支持 SSL/TLS 加密 HTTPS

3 基础操作命令

# 安装 yum install nginx # 启动 systemctl start nginx # 停止 systemctl stop nginx # 查看状态 systemctl status nginx

4 典型部署搭配

Nginx 处理静态资源,动态 Java 请求反向代理转发至 Tomcat。

四、Web 安全高频考点(SQL 注入)

漏洞原理

攻击者在网页输入框拼接恶意 SQL 语句,非法查询、篡改数据库数据。

标准防护方案(案例简答题标准答案)

  1. 部署 WAF Web 应用防火墙;
  2. 后端代码使用参数化查询、输入内容过滤;
  3. 定期更新中间件安全补丁,隐藏服务器版本号。

五、历年典型真题解析

  1. 题目:Windows 系统自带 Web 服务软件 答案:IIS
  2. 题目:网站检测存在 SQL 注入漏洞,防护手段 答案:部署 WAF、对用户输入过滤、参数化 SQL 查询
  3. 场景题:日志显示服务为 Apache、数据库 MySQL,漏洞为 SQL 注入,整改措施:部署 WAF、输入过滤、定期打补丁

六、本章综合重难点速查表

知识点模块核心结论高频易错点考试星级
Web 软件区分Linux:Apache/Nginx;Windows:IISIIS 可运行在 Linux★★★
虚拟主机IP / 端口 / 域名三种方式仅支持域名方式★★★
Apache 路径配置 /etc/httpd/conf;站点 /var/www/html网站根目录 /etc★★★★
Nginx 优势高并发、反向代理、负载均衡Nginx 仅做静态网页★★★★
反向代理均衡负载、隐藏后端 IP正向代理用于内网上网★★★
SQL 注入防护WAF + 输入过滤升级 Web 服务器即可根治★★★★★
Tomcat 用途Java 动态网站Tomcat 默认 80 端口★★
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 11:16:03

NOFX技术演进蓝图:从AI交易终端到智能金融操作系统

NOFX技术演进蓝图:从AI交易终端到智能金融操作系统 【免费下载链接】nofx Your AI trading terminal assistant for US stocks, commodities, forex, and crypto. 项目地址: https://gitcode.com/gh_mirrors/nof/nofx 在金融科技快速演进的今天,N…

作者头像 李华
网站建设 2026/8/11 22:19:44

终极指南:Qdrant向量数据库架构设计与性能优化实战

终极指南:Qdrant向量数据库架构设计与性能优化实战 【免费下载链接】qdrant Qdrant - High-performance, massive-scale Vector Database and Vector Search Engine for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/ 项目地…

作者头像 李华
网站建设 2026/8/11 22:17:58

KMS-Tools-Portable 2026终极版:3步掌握专业软件激活工具

KMS-Tools-Portable 2026终极版:3步掌握专业软件激活工具 【免费下载链接】KMS-Tools-Portable-2026-Last-Version ⭐️ KMS-Tools-Portable | Activation Tool Suite | Keygen License Manager | Patch Installer v4.0 | Full Version Setup | Pre-Activated Premi…

作者头像 李华
网站建设 2026/8/11 22:12:38

分布式记账

1.分布式记账的定义分布式记账技术是分布在多个计算机节点上的数据库,每个节点都可以复制并保存一个帐本,且每个计算机都可以进行独立更新。它的特征是账本不由任何中央机构维护,而是由每个计算机节点独立构建和记录的。节点可以对这些更新进…

作者头像 李华