首页
>
>
> 一台服务器上怎么放置多个jsp虚拟主机

一台服务器上怎么放置多个jsp虚拟主机

  jsp是Sun公司推出的新一代站点开发语言,它完全解决了目前ASP,PHP的一个通用脚本级执行。jsp可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。jsp一般是用来做比较大型的项目的开发,J2EE架构起来要比其他的难的多,如果象一般的数据量比较小的网站还是用别的语言,jsp学习起来比较麻烦,因为他涉及的特别多,而且非用比较高。

  jsp虚拟主机也就是我们平常的所说的jsp空间,也就是用来放置网站的空间。由于使用单独的服务器成本太高,所以就需要一种技术能够在一台服务器上放置多个jsp虚拟主机,并能通过相应的域名访问相应的服务程序。现在主要有两种方式来实现虚拟主机:

  ①基于IP的jsp虚拟主机;②基于域名的jsp虚拟主机。

  ①对于基于IP的虚拟主机,jsp的WEB服务程序例如Tomcat绑定到这个IP上,这样可以就可以通过IP来访问这个网站,只要你把域名指向这个IP,就可以通过域名来访问了。一般是一个网卡一个IP,但也可一个网卡也可以绑定多个IP,网卡和IP都是稀缺资源,这种方式不经济,成本高些。一个服务器不能放置很多的网卡,虽然一个网卡可以绑定多个IP,但是IP过多会不稳定。所以基于IP的虚拟主机不普遍,只有高需求的用户才会使用。

  ②对于基于域名的jsp虚拟主机,是通过jspWEB服务器通过软件功能来实现的,在一个IP上绑定多个域名。现在的浏览器,当你输入一个域名的时候,它会把域名信息放在请求头中发给服务器,服务器接收到信息后,会提取域名信息,根据域名把请求转到域名对应的程序,这样就实现了一个服务器实现了通过一个IP服务于多个域名的jsp虚拟主机。

  当今流行的jspWEB服务器有Tomcat、Resin、Jetty、Geronimo、Glassfish等,都支持上述两种形式的jsp虚拟主机。

分享到: 1