网站开发进阶 (五) 网站发布之道
一、前言
一个完整的网站需要 3 个部分: 1.域名 2.空间 3.网页。其中,域名是网址;空间是存放网站程序的。
做了一下午的域名访问,在本地是可以的,但是在访问阿里云上的主机却出现了异常。令人费解,中午吃饭时还被老师嫌弃了一回,o(︶︿︶)o 唉!自己真的很水吗?
自己犯了常识性的错误,IIS
与tomcat
都是 web 服务器,而自己却傻了吧唧的要给两者做关联,悲剧啊简直是!
二、IIS
与tomcat
区别
服务的对象不同
tomcat
做 java web 的服务器,iis
为用微软开发的网站服务器。具体而言就是:tomcat
支持Java
开发的Web
程序,它是 Web 服务器容器,支持:jsp,Servlet,Struts,Hibernate
等,但不支持EJB
;IIS
是微软Windows
自带的,支持ASP
。
性能不同
apache/iis
在处理静态页面方面优于tomcat/jswdk
。
iis, apache, tomcat
三者的共同点是都可以直接用作 Web 服务器,就是你看 www 网页就是把网页放到服务器上的。
区别:
iis
和apache
二者只能作 web 服务器(iis
是ms
出品的闭源产品,apache
是apache.org
出品的开源产品,性能好一点),而tomcat
除过做 web 服务器外,还可以作应用服务器。
所谓应用服务器(App Server),这里主要是为Java EE
的 Web 应用提供一个运行的容器。其实细分还可以分成按是否根据Java EE
规范的版本支持看其支持到什么程度, 如Java EE 1.5 App
服务器,Java EE 6 App
服务器等),严格说来由于Tomcat
本身不支持EJB
,多数情况下它是作为运行Servlet/JSP
的容器。
最后,也可以把Tomcat
做成只有应用服务器的功能,与iis
或apache
进行连接,因为静态网页的解析后者会快一些。
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/38fad1cee385eae127248e72d】。文章转载请联系作者。
评论