知识点 | 核心内容 | 考试重点/易混淆点 | 难度系数 |
WEB服务器的作用 | 接收HTTP请求、调用后端代码、返回HTTP响应、管理静态资源、日志记录、缓存等功能 | WEB服务器≠物理服务器,而是软件(如Apache/Nginx/Tomcat) | ⭐⭐ |
端口监听机制 | 应用程序需监听特定端口提供服务(如MySQL:3306、SSH:22),HTTP默认80/HTTPS默认443 | 后端代码不直接监听端口,由WEB服务器处理 | ⭐⭐ |
WEB容器与代码关系 | WEB容器(如Tomcat)调用后端代码(如Java Servlet)执行业务逻辑,分离协议处理与业务实现 | 混淆点:直接浏览器打开PHP文件会显示源码(需通过HTTP协议访问) | ⭐⭐⭐ |
静态资源管理 | WEB服务器自动处理静态文件(图片/JS/CSS)的请求与返回 | 静态资源与动态代码的访问路径差异 | ⭐ |
高级功能 | 反向代理、负载均衡、HTTPS加密等配置由WEB服务器实现 | 业务代码无需关注底层协议细节 | ⭐⭐⭐ |
典型问题案例 | 直接文件协议访问PHP文件导致源码暴露(正确方式:通过WEB服务器解析) | HTTP协议与文件协议的本质区别 | ⭐⭐ |