虚拟主机(英语:virtualhosting)或称共享主机(sharedwebhosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理,虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。
其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP,FTP,EMAIL等多项服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。如果划分是系统级别的,则称为虚拟服务器。
/iknow-pic.cdn.bcebos.com/faedab64034f78f0c4f31bea76310a55b3191c2a"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/faedab64034f78f0c4f31bea76310a55b3191c2a?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/faedab64034f78f0c4f31bea76310a55b3191c2a"/>
扩展资料:
虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式,也互不干扰。而各个用户拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU等)。各个虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象地称为“虚拟主机”。
参考资料来源:/baike.baidu.com/item/%E8%99%9A%E6%8B%9F%E4%B8%BB%E6%9C%BA/208420?fr=aladdin"target="_blank"title="只支持选中一个链接时生效">百度百科-虚拟主机
参考资料来源:/baike.baidu.com/item/%E6%9C%8D%E5%8A%A1%E5%99%A8"target="_blank"title="只支持选中一个链接时生效">百度百科-服务器
按照支持的语言来分,可以分为HTML型虚拟主机、ASP型虚拟主机、.NET型虚拟主机、JSP型虚拟主机,还有全能型虚拟主机(就是支持多种语言的虚拟主机)等等,按照操作系统来分,我分为windows系统的虚拟主机和linux系统的虚拟主机linux虚拟主机就是使用linux系统的虚拟主机。目前,linux虚拟主机的使用和普及虽然远远不及windows虚拟主机,但它在兼容各类软件、系统高稳定、全方位网络功能、可靠的安全性以及多用户多任务处理等方面都具有诸多优势。Linux虚拟主机的优势
1、兼容各类软件
linux虚机主机具有极强的兼容性,不像windows系统那样需要安装的各种软件,还需要注意各种版本的问题,一旦出错就可能导致系统崩溃等严重错误,成为系统不稳定的根源。而linux虚拟主机,由于是开源的操作系统,很多软件的安装与操作都是通过命令代码的形式直接执行的,可以完全杜绝此类冲突。对程序开发人员来说,Linux更是一个很好的操作平台,因为在Linux的软件包中,包含了多种程序语言与开发工具,如gcc、cc、C++、Tcl/Tk、Perl、Fortran77等。
2、系统高稳定
linux虚拟主机具备linux系统的最大优点:运行稳定,因为所有的代码都是透明可见的,易于查找问题、bug,所以能最大限度的检查系统中的错误,保证系统正常运行。同时由于所有代码都是可以查看的,一旦发生了问题,也可以第一时间调整代码,修正错误,这是windows系统所不具备的优势。
3、可靠的安全性
除了稳定、兼容外,linux虚拟主机还有一个十分显著的优势,就是安全。目前市面上绝大多数病毒和恶意程序都是针对win系统开发,而Linux系统对此先天免疫;又由于代码开源,即使linux不幸感染病毒,维护人员也容易查出运行异常之处,并加以解决。平时,linux系统也可利用自带防火墙、入侵检测和安全认证等工具,及时修补系统漏洞,大大提高系统安全性。
4、全方位网络功能
Linux系统内置了很丰富的免费网络服务器软件、数据库和网页的开发工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP等。近年来,越来越多的企业看到了Linux的这些强大的功能,利用Linux虚拟主机担任全方位的网络服务器。
5、多用户多任务
作为一个真正的多用户、多任务操作系统,使用Linux虚拟主机,每个用户都可以对自己的资源拥有特定的权限,并且互不影响;同时多个用户可以在同一时间以网络联机的方式使用计算系统。由于Linux系统调度每一个进程是平等地访问处理器的,所以能有效支持多个并行任务,使各程序之间的运行互相独立。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)