同时 , web服务器越来越成熟 , 可以处理更高的负载、更多的并发和拥有更好的特性;应用服务器开始添加越来越多的基于HTTP的通信功能 。所有的这些导致了web服务器与应用服务器的界线变得更窄了 。
目前 , “应用服务器”和“web服务器”之间的界线已经变得模糊不清了 。但是人们还把这两个术语区分开来 , 作为强调使用 。
当有人说到“web服务器”时 , 你通常要把它认为是以HTTP为核心、web UI为向导的应用 。当有人说到“应用服务器”时 , 你可能想到“高负载、企业级特性、事务和队列、多通道通信(HTTP和更多的协议)” 。但现在提供这些需求的基本上都是同一个产品 。
1.4、web应用程序容器那么什么是容器呢?
容器是位于应用程序/组件和服务器平台之间的接口集合 , 使得应用程序/组件可以方便部署到服务器上运行 。
Web服务器的出现的标志着WWW时代的带来 , 世界变得更加平面化 。当初尝到甜头的开创者们开始不满足与在互联网上获取静态资源 , 于是出现了CGI脚本来动态获取资源 。再后来网络发展方向也是朝着增强Web服务器动态获取资源的能力前进 。代表性的动态技术:CGI(Common Gateway Interface , 公用网关接口)、PHP、JSP、ASP
1.5、反向代理服务器反向代理是代理服务器的一种 。它根据客户端的请求 , 从后端的服务器(如Web服务器)上获取资源 , 然后再将这些资源返回给客户端 。与前向代理不同 , 前向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端 , 而反向代理是在服务器端(如Web服务器)作为代理使用 , 而不是客户端 。客户端通过前向代理可以访问很多不同的资源 , 而反向代理是很多客户端都通过它访问不同后端服务器上的资源 , 而不需要知道这些后端服务器的存在 , 而以为所有资源都来自于这个反向代理服务器 。
1.6、小结Web服务器是提供WWW服务的程序;Web容器是提供给开发者的框架;Web应用程序服务器内容丰富得多 , 既可用各厂商通常遵循一定的工业标准并自定义扩展功能而成 , 也可以利用开源组件轻量级拼装打造;反向代理服务器在企业级应用中表现突出 , 具有解决集中式安全 , 负载均衡等等优点 。

文章插图
二、IIS 及其简单应用2.1、定义及优劣IIS(Internet Information Services) 是一个支持HTTP和FTP发布服务的Web服务器 。它是由微软开发的web服务器 , 需要收费 , 主要用来跑asp.net asp php , 只能在windows下运行 。
在稳定性上来说 , IIS在实际使用中经常出现500错误 , 而且有时候会出现莫名其妙的假死现象 , 用户需要不定期的重新启动IIS服务才能保证网站的正常 。安全性来说 , IIS6以前的版本有安全隐患 , 之后的版本已经优化 。因为IIS是Windows系统的一部分 , 所以并不开源 , 但是这好处是对熟悉windows的用户来说 , 配置和开启操作简单 。
2.2、IIS 7.0 的开启操作首先 , 操作系统是windows
Vista开启IIS 7.0
在Vista中 , 我们可以看得到新版本的IIS 7.0看上去比6.0有了很大的改进 。你可以自由开启IIS 7.0 , 并在个人电脑上架设自己的网站 。
下面是开启方法:
1、热键WinKey+R—输入"cmd.exe" (不带引号) 。
2、输入下列命令:
start /w pkgmgr.exe /iu:IIS-WebServerRole;IIS-WebServerFeature;IIS-FTPServerFeature
然后 , 就会自动安装IIS 7.0 。而且 , IIS 7.0已经完全组件化 , 类似于Apache 。
Win7开启IIS 7.0
默认情况下 , windows7安装时是不会自动安装iis , 只能手动安装 , 需要有安装盘 。
安装方法:
开始-控制面板-程序-打开或关闭windows功能-internet信息服务-Web管理工具
如下图所示:

文章插图
2.3、IIS 网站的配置1、打开IIS管理器 , 如下图所示:
推荐阅读
- Python 四大主流 Web 编程框架
- Google Webmaster的站内链接工具方便SEO人员的网站分析
- Ubuntu16.04搭建VNC Server远程桌面服务器
- JSON WEB TOKEN JWT为啥这么流行
- 服务器端如何开启GZIP压缩功能
- 虚拟主机、服务器在网站建设选购主机大有讲究
- web API接口及restful规范详解
- 史上最全Linux服务器程序规范
- 分享Nginx搭建图片服务器简单实现
- 解决64位操作系统为Oracle服务器配置ODBC的问题
