虚拟化平台下打造全能WEB服务器

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:littleboy88521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文通过WEB服务器管理现状,提出了解决办法,介绍了vSphere、Kangle和Easypanel软件,并简要讲述如何通过它们部署全能WEB服务器。
  关键词:虚拟化;服务器;vSphere;Kangle;Easypanel
  中图分类号:TP393
  随着网络信息技术的发展,网站建设的需求量也越来越大,相应的WEB服务器空间需求也随之快速增长。如何利用最少的人力物力为用户提供最便捷,最安全的服务,一直是管理人员在思考的问题。以下仅谈谈自己的几点看法和意见,仅供参考。
  1 WEB服务器管理现状
  1.1 配置繁琐
  配置WEB服务器的一般步骤为安装IIS、安装数据库、建立网站、建立虚拟目录、设置网站名字、IP地址、端口号、默认内容文档、主机头、建立数据库等。其中IIS虽然可通过系统光盘自动安装,但由于各操作系统的环境差异性,IIS安装完毕后也会出现意想不到的问题,这会让很多初学者伤透脑筋。另外用户在需要配置多个网站时,每个网站都必须手动建立网站、建立虚拟目录、设置网站名字、IP地址、端口号、默认内容文档、主机头、建立数据库等重复操作,这无疑大大增加了管理员的工作量。
  1.2 软件众多功能单一
  IIS默认只支持ASP,在这个网站技术各异的时代,用户对服务器环境的配置要求越来越高了,他们希望服务器不仅能支持ASP,而且能同时支持ASP.NET、PHP、JSP等,这就使得管理员不得不给服务器安装和配置.Netframework(支持ASP.NET)、Apache(支持PHP)、Tomcat(支持JSP)等各种各样的插件、程序以满足用户的需求,然而结果却往往并不理想,端口冲突、服务无响应等现象频频出现,让管理员焦头烂额。
  1.3 缺乏有效的安全措施
  由于WEB服务器软件种类繁多,配置方法各不一样,安全漏洞百出,网管员需要频繁的打漏洞补丁,这无疑增加了网管员的工作量,而且对网管员的技术要求也越来越高。
  1.4 服务器资源浪费
  为了避免各种各样的冲突,大多数web服务器只被用来提供一种应用,在数据量不多的情况下,大量服务器空间及硬件资源没有得到有效利用,造成闲置浪费。
  2 解决办法
  为了解决上述问题,我们可采用vSphere+Kangle+Easypanel,打造一款全能web服务器。
  2.1 vSphere
  vSphere是Vmware公司的虚拟化平台产品,它提供了集中管理、监控、虚拟化基础架构、高可用性等一整套解决方案。利用这一平台,可大大提高应用程序和服务的响应速度以及可用性。该产品允许用户在服务器中创建多个虚拟机,每个虚拟机可以安装自己的操作系统,它支持的操作系统类型多种多样,如Windows、Linux、BSD等等,每个虚拟机都可以通过其提供的客户端工具(vSphere Client)进行远程图形化管理,并能随时修改自己的软硬件环境。这些虚拟机之间完全隔离,并共享服务器的硬件资源,服务器可根据各个虚拟机的实际使用情况对硬件资源进行动态分配,这大大提高的服务器资源的利用率。Vmware vSphere还提供快照功能,它能随时对各个虚拟机进行实时备份恢复操作。此外,Vmware vSphere服务器之间还可以进行热迁移,大大提高了服务器资源的可用性和安全性。
  2.2 Kangle
  Kangle是一款跨平台的WEB服务器(windows、linux、bsd等),它安全稳定,高性能、易操作,专为虚拟主机商提供虚拟web服务器服务。它可以创建多个虚拟主机,每个主机运用独立进程、独立身份运行,用户之间安全隔离,互不影响,支持多种开发语言,如asp、asp.net、php、jsp、perl、ruby、python等。kangle静态网页处理能力是Apache的8-10倍左右,它支持isapi、fastcgi、fcgi、cgi、http、ajp、uwsgi、hmux等多种扩展接口,非常方便做负载均衡;kangle采用内存/磁盘两级缓存技术,有效降低系统资源占用;另外,kangle带有强大的访问控制功能模块,可对各虚拟主机进行全面的控制,包括CPU、IP地址、端口、连接数、网速等等;安全性方面,Kangle自带独特的防CC攻击模块,对各虚拟主机做到隔离攻击。
  2.3 Easypanel
  Easypanel是一款免费的、跨平台的虚拟主机控制面板,是基于Kangle Web服务器开发的,是对Kangle功能的调用。Easypanel全中文设计,操作简便,集成php,支持iis 6.0/7.0/7.5,支持多种开发语言(如asp、asp.net、php、jsp、perl、ruby、python等),用户只需通过简单操作就能开设虚拟主机并自动开通FTP和数据库空间,数据库支持MSSQL和MYSQL,支持磁盘配额,可以有效避免空间浪费。此外,Easypanel还支持DNS设置、域名绑定、CDN多节点部署、IP及带宽限制、Web数据备份和恢复、文件在线管理、流量统计、日志分析等多种功能。其管理面板地址为http://服务器IP:3312/admin/,独立网站管理地址为http://服务器IP:3312/vhost/,上述端口也可由管理员自定义。
  管理员首先可架设一台或多台Vmware vSphere服务器(vSphere软件可在Vmware官方网站上免费下载,目前最新版本为5.1,其安装过程比较简单,读者可查阅相关资料),然后通过vSphere Client图形化管理工具根据其硬件配置建立多个虚拟机,这一步是完全向导式,按照提示操作即可,一两分钟就能建立一个虚拟机。根据网站需求为每个虚拟机安装相应的操作系统(跨平台性),在各操作系统中安装所需的数据库软件(MYSQL或MSSQL),之后先安装Kangle,再安装Easypanel,这两个软件都提供Windows和Linux版本,安装过程傻瓜式的,默认安装即可,另外还可安装IIS插件和PHP插件,以提高对多种开发语言的兼容性,安装成功后可通过Easypanel管理面板查看服务器信息,包括内存使用信息、系统负载、服务器运行状态、数据库连接状态等。如果一切正常,即可建立虚拟主机开设网站了。
  管理员开设网站非常简单,只需填写网站名称、初始密码(即用户登录网站空间管理面板的帐号,密码可登录后自行修改),选择网站开发语言(多种开发语言支持)、数据库类型(MYSQL或MSSQL)以及初始网站空间和数据库空间大小,确定即可完成一个网站空间的开设。此过程自动添加磁盘配额并自动分配数据库、FTP空间及管理权限,用户通过分配的帐号登录独立网站管理面板,即可修改网站信息、绑定网站域名、在线管理网站文件等。多台服务器多台虚拟主机之间还可通过Easypanel中CDN功能进行网站信息同步,大幅提高网站响应速度,降低单服务器负载。
  另外,也可将服务器空间和外接存储空间搭配使用,利用存储空间配置全能WEB服务器,将关键数据存在存储上,防止因服务器出现故障造成数据丢失。
  3 结语
  通过vSphere+Kangle+Easypanel技术打造的全能服务器,不仅最大限度的利用了服务器软硬件资源,避免了浪费,而且还将管理员从繁杂的重复劳动中解脱出来,大大降低了管理员的工作量以及技术门槛,同时还提升了WEB服务器的安全性。
  参考文献:
  [1]http://www.vmware.com/cn.
  [2]http://www.kanglesoft.com.
  作者简介:李金亮(1983.11-),湖北人,研究生在职,教员,中级,工学学士,研究方向:计算机应用技术。
  作者单位:军事交通学院,天津 300161
其他文献
摘 要:本文主要阐述了实时数据库在油田生产中起到的作用,以及实时数据库适用性改造。  关键词:实时数据库;位号;数据模型;数据存储综合应用平台  中图分类号:TP311.13  实时数据库作为油田物联网的组成部分,逐渐成为油田信息化建设的重点。随着油田实时数据建设规模的不断扩大,如何使实时数据在油田生产中发挥更大效益,更好服务科研、生产、决策,需要建立一个实时数据库综合应用管理平台,保障实时数据高
期刊
摘 要:通过分析当前电脑绘制效果图在园林景观中的运用(以丽水职业技术学院第二实训大楼3F屋顶花园效果图设计为例),特别是3DMAX、VRAY、PHOTOSHOP这三个软件的运用,阐述电脑制图在效果图中如何营造真实感和艺术效果,并对高校的景观及园林相关专业的计算机辅助设计的改革及创新提出建议。  关键词:电脑制图;景观;高校景观及园林专业;创新;改革  中图分类号:TU986  随着当今景观设计节奏
期刊
摘 要:空间数据系统咨询委员会(CCSDS)是由多个国家空间组织组成、以建立一套空间数据系统标准为宗旨的国际标准化组织,低密度奇偶校验码(LDPC码)以其低复杂度的迭代译码算法和可逼近信道容量限的性能而成为当前最佳的编码技术之一。本文在CCSDS标准校验矩阵和生成矩阵的基础上,通过阐述LDPC码的编译码思想,进行了LDPC编译码技术在卫星数传系统上的应用研究,并进行了高斯信道下的性能仿真分析。  
期刊
摘 要:本文介绍了运用“精讲多练”教学模式为非计算机专业学生讲授《数据库原理及应用(Access)》课程的具体实施方法和过程。实践证明, 运用“精讲多练”的方法,能更加有效地帮助学生掌握数据库的原理、设计和应用。  关键词:非计算机专业;《数据库原理及应用(Access)》;精讲多练  中图分类号:TP399;G642.0  《数据库原理及应用(Access)》是很多高校非计算机专业开设的关于数据
期刊
摘 要:基于工作过程的课程开发为高职院校教育课程的改革提供了新的视角,充分体现了职业教育的特征,注重人的全面发展,有利于学生职业能力的培养。从基于工作过程的课程开发入手,在职业院校重点专业技术课程《图形图像处理》的教学模式上进行了教改探讨和研究。  关键词:基于工作过程;图形图像处理  中图分类号:G642  图形图像处理是“计算机多媒体技术、计算机网络技术、电子商务”等专业学生的一门必修课,同时
期刊
摘 要:军校网络信息资源的建设是军校教育信息化的核心,本文在明确网络信息资源内涵的基础上,提出了军校网络信息资源建设的基本原则和主要建设内容,并强调了几个需要重点把握的问题。  关键词:军队院校;网络信息资源;建设  中图分类号:TP399-CB  军队院校网络信息资源建设作为军队院校信息化建设的核心内容已成为军队院校教学和管理过程中获取信息的一个重要途径,并在教学、科研和人才培养等方面发挥着越来
期刊
摘 要:本文以高性能计算集群为基础,利用开源虚拟化技术OpenStack,研究虚拟化技术在高性能计算集群上的应用,以解决资源受架设方式、地域或物理组态所限制的问题。利用虚拟化技术架构的优越性有效的降低高性能计算集群能耗,提高资源的利用效率和云实验室资源的容灾能力。  关键词:虚拟化技术;OpenStack;高性能计算集群;节能减排  中图分类号:TP393  1 引言  1.1 研究背景  在信息
期刊
摘 要:近年来,互联网发展迅速,可谓是日新月异。生活中很多方面正在被其改变着,但是计算机的传统教法却依然保存着原有的面貌。特别是对于党校的计算机教学而言,由于教学对象、教学内容的特殊性,如果依然不革新教育方法,提倡利用网络技术辅助教育,那么将面临着教学质量不过关的问题。本文从问题提出的背景开始分析,高度概括了网络多媒体技术对计算机教学的影响,并且深刻探究了利用网络技术辅助党校计算机教学的方法,旨在
期刊
摘 要:在计算机网络基础课程的教学中提高教学效果和质量是当下必须要解决的一个问题。分组式案例教学则是针对教学质量的提升而提出的教学方法。它弥补了现在教学上某些方面的不足,是一种全新的教学方式。本文中我们将对于分组式案例教学的必要性以及如何来进行分组式案例教学来进行阐述。  关键词:计算机网络;基础课程;分组式案例教学  中图分类号:TP3-4  随着计算机技术的用的高度普及,全球已步入一个信息高速
期刊
摘 要:本文设计了一种适合于矿井无线视频通信的发射器,该设备适应性强,传输距离远,采用模块化设计,分别设计了视频采集模块、处理模块、混频模块、功率放大模块及天线。本文分别介绍了发射器的各个模块的设计原理和方法,设计详细,最后结合高频设备对设备做了具体要求,开发出符合要求的无线视频发射器。  关键词:无线视频;混频;发射器  中图分类号:TP311  1 无线视频发射器总体结构  首先发射器在设计上
期刊