选择IDC所提供的服务要与所部署的应用相结合,根据应用的实际需要进行选择。对于普通用户来说,最有可能使用IDC服务的情况是部署信息展示类网站。我们将以部署Java宠物商店为例进行介绍。
1.IDC主机服务选择
以国内IDC提供商为例,一般提供如下的主机服务业务。
(1)虚拟主机
这是一种多人共享同一台主机的方式,IDC会为用户提供文件上传服务、数据库,以及网络服务器等服务。从用户角度,用户仍然感觉自己在使用一台主机,而感觉不到其他用户的存在。同时,这也是最经济的主机服务。
从IDC服务提供者的角度来说,这种方式可以极大提高主机利用率,使投资效益最大化。
但这种服务一般会对资源的使用进行限制,比如带宽、主机CPU使用率等。它比较适合访问量不多的小型网站部署。
(2)VPS主机
Virtual Private Server事实上就是第2章中介绍过的虚拟主机。IDC使用虚拟化技术在服务器上启动多个虚拟机以提高主机利用率。
由于使用虚拟化技术,用户可以指定自己所需要的操作系统,并有权对VPS操作系统进行直接操作。这种方式给了用户更大的自由度。对于使用虚拟主机服务却又不能完全满足应用要求的用户,可以选择VPS主机。
(3)主机租用
针对需要计算资源比较多,而且用户访问量比较大的应用(比如门户网站),用户会选择租用整台主机的方式。如果仍然不能满足需要,可以自己购买主机,交由IDC托管。
对于Java宠物商店应用来说,我们的主要目的是测试,只要能支持JavaWeb应用的虚拟主机就可以满足要求。
很多IDC服务提供商都有免费试用的功能。用搜索引擎搜索“jsp主机试用”,可以迅速找到很多JSP虚拟主机提供商。
笔者使用JSP中文网提供的虚拟主机试用服务作介绍,大部分的虚拟主机管理工作流程都是类似的,只是界面上有少许差异。
2.配置环境(www.xing528.com)
登录www.jspcn.net,注册一个新用户,并使用新用户登录。单击“创建一个新的虚拟主机”按钮,如图4-1所示。
图4-1 创建一个JSP虚拟主机站点
在该页面中用户可以选择JDK版本,Tomcat版本以及设置FTP账号,但该页面暂时没有配置数据库的地方。由于Java宠物商店默认使用HSQLDB,该数据库可以使用服务器文件系统存储数据,所以没有额外数据库支持并不影响我们的试用。单击“添加站点”按钮,可以看到“我的虚拟主机列表”页面,如图4-2所示。
图4-2 “我的虚拟主机列表”页面
单击“查看”按钮将显示详细的主机管理页面。现在我们可以将Java宠物商店部署到虚拟主机服务器上。
3.部署应用
通过单击“查看”按钮,可以看到测试域名以及FTP服务器用户名和密码,如图4-3所示。
图4-3 虚拟主机配置及查看页面
可以使用IP地址219.136.252.35,以及FTP用户名和密码登录,并将mybatis-jpetstore-6.0.0.war上传到FTP站点的/webapps目录中,如图4-4所示。
在虚拟主机配置及查看页面单击“站点容器”→“启动”。现在,可以通过Internet地址http://skaterqiang.ip5.jspcn.net/mybatis-jpetstore-6.0.0/访问Java宠物商店了。
图4-4 上传Java宠物商店
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。