我的理解是,iis和apache http server是同一类东西,负责监听80端口,处理http请求,这种请求是指处理asp,aspx,jsp之类的文件,返回html页面;iis自身不能解释asp,aspx,要另外安装别的东西;apache http server自身也不能解释jsp,要另外安装别的东西,例如tomcat。现在比较困惑的是,装了iis和apache http server以后,在浏览器里输入 http://localhost可以打开一个页面,装了tomcat以后,输入 http://localhost:8080也可以打开一个页面,所以我就把tomcat和iis的功能混淆了我的理解对不对呢?
web server最基本的功能就是http服务,这几个都具有。其他的对于那种文件的解释,比如asp, aspx, jsp啥啥的,就是自带或者后装的问题了。没啥神秘的。
不同的是解析不同的编程语言写的页面。