什么是web服务器?常见的web服务器有哪些?
Web 服务器也称为 HTTP 服务器,它是响应来自浏览器的HTTP请求,并且发送出网页文件的软件。
当访问者在浏览器的地址文本框中输入一个 URL,或者单击在浏览器中打开的 网页上的某个链接时,便生成一个网页请求。
常见的web服务器:IIS、Apache、Nginx、tomcat、weblogic...
Web服务器类型区别:
1、IIS
IIS(Internet 信息服务器)是Internet Information Services的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、SMTP等服务器组件。
常见漏洞:IIS短文件泄露、IIS解析漏洞、IIS6.0远程代码执行
2、Apache
Apache是Apache软件基金会的一个开放源码的网页服务器,世界使用排名第一的Web服务器软件
常见漏洞:apache解析漏洞、Apache日志文件漏洞
3、Nginx
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
常见漏洞:Nginx解析漏洞、整数溢出漏洞
4、Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
常见漏洞:tomcat弱口令、tomcat远程代码执行、本地提权
5、Weblogic
Weblogic是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。
常见漏洞:java反序列化、SSRF(服务器端请求伪造)