虚拟主机
目录
虚拟主机(Virtual Host / Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Interent服务器功能。在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰;而各个用户拥有自己的一部分系统资源(IP地址、文件存储空间、内存、CPU时间等)。在这台机器上租用空间的用户可以通过远程控制技术,如远程登录(telent)、文件传输 (FTP),全权控制属于他的那部分空间,如信息的上下载,应用功能的配置等等。虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机的表现完全一样。所以这种被虚拟化的逻辑主机被形象地称为“虚拟主机”。
一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。
虚拟主机技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP服务,将一台服务器的某项或者全部服务内容逻辑划分为多个服务单位,对外表现为多个服务器,从而充分利用服务器硬件资源。如果划分是系统级别的,则称为虚拟服务器。
虚拟主机技术上联有近亿台的计算机,这些计算机不管它们是什么机型、运行什么操作系统、使用什么软件,都可以归结为两大类:客户机和服务器。
客户机是访问别人信息的机器。通过邮电局或别的ISP拨号上网时,电脑就被临时分配了一个IP地址,利用这个临时身份证,就可以在Internet的海洋里获取信息,网络断线后,电脑就脱离了Internet,IP地址也被收回。
服务器则是提供信息让别人访问的机器,通常又称为主机。由于人们任何时候都可能访问到它,因此作为主机必须每时每刻都连接在Internet上,拥有自己永久的IP地址。因此不仅要设置专用的电脑硬件,还要租用昂贵的数据专线,再加上各种维护费用如房租、人工、电费等等,决不是好承受的,为此,人们开发了虚拟主机技术。
虚拟主机和独立的主机提供相同的网站服务Internet用户能够正常的访问到网站 两者提供服务相同,但费用却相差很大。由于多台虚拟主机共享了一台真实主机的资源,每个虚拟主机用户承受的硬件费用、网络维护费用、租用线路的费用均大幅度降低极大的降低了企业架设网站的费用。另外,使用和维护服务器的技术问题可以让服务商去负责,减少了维护和管理的费用。
把一台服务器主机的资源分配给多个虚拟主机,如果主机台数过多,势必会影响每个虚拟主机的性能。解决这个问题的关键取决于服务器主机的性能及所开设虚拟主机的数量,如果配置得当,再加上采用高带宽的线路和高性能的服务器主机 ,虚拟主机的综合性能会优于采用较低带宽线路连接和性能一般的独立服务器主机。每台服务器主机的用户数量控制在一定量的范围内,可以较好的平衡系统资源。
虚拟主机服务可以支持最先进的技术如PHP、CGI、ASP.NET数据库连接等。用户可以通过浏览器轻松管理网站:
(1)按要求生成各类统计报告,网站访问统计、各类日志等等。
(2)自行备份以及恢复网站数据(包括数据库)。
(3)创建自己的邮件账户、以及邮件列表。
(4)轻松的通过Frontpage2000以及Dreamweaver修改自己的页面。
企业架设独立的Web服务器主机,需要自己架设网络并设置服务器主机的位置和相关参数,然后将制作好的网站发布到Web服务器上。这样需要较多的工作流程和时间,而使用虚拟主机技术架设网站显得较便捷。现在很多服务商都提供了便捷的虚拟主机业务服务,选择适合自己需要的虚拟主机,马上就可以开通并发布企业网站。
(1)某些功能受到服务商的限制,比如可能耗用系统资源的论坛程序、流量统计功能等;
(2)网站设计需要考虑服务商提供的功能支持,比如数据库类型、操作系统等;
(3)某些虚拟主机网站访问速度过慢,这可能是由于主机提供商将一台主机出租给数量众多的网站,或者服务器配置等方面的原因所造成的,这种状况网站自己无法解决,对于网站的正常访问会产生不利影响;
(4)有些服务商对网站流量有一定限制,这样当网站访问量较大时将无法正常访问。
可见,网站是采用虚拟主机还是专用服务器,需要根据网站的情况和预期发展状况进行综合考虑。
(5)一般虚拟主机为了降低成本没有独立ip地址,就是用ip地址不能直接访问网站(因为同一个ip地址有多个网站)
(6)虚拟主机不能由客户随意的安装软件及远程桌面等操作。
作为架设虚拟主机的服务器需要一定的硬件条件,主要包括网络速度和主机的稳定性和较高性能等。
速度:服务器主机所接入的网络速度要求高带宽,建议使用电信骨干线路。这样,网速肯定要比那些采用电话线拨号等低速线路连接的独立主机要快得多。
稳定性:虚拟主机的硬件条件除了网络速度,还要保证网络环境的稳定性和安全性。例如:服务器主机是否有专门的防火墙保护,是否有入侵检测设备监视来自网络的各种攻击等等。
高性能:服务器主机本身要具备较高的性能。例如:配置较高CPU和内存,配有冗余设备RAID卡等;有保证电源输入稳定的UPS应急发电机;有较好的机房环境等等。选择使用哪个服务商的虚拟主机服务要通过多种途径(比如登陆服务商的网站)多了解服务商的情况非常重要。
虚拟主机操作系统就是安装在虚拟主机空间中的操作系统。操作系统大致分为微软公司的windows系统和免费开源的linux系统。所以,虚拟主机基本分为Windows2000系列和UNIX系列主机。由于WEBSERVER与平台的相对独立,用户选择哪种类型的虚拟主机的变化已经不再明显,WEB浏览,FTP服务基本一致,只是选择不同的开发语言而已。
(1)Windows操作系统。
Windows2000系列提供了较大的灵活性,支持ASP、PERL等语言。程序设计多为ASP语言,较为简单,网站开发成本也较低。同时,此主机提供对EXCEL、ACCESS、SQLSERVER等数据库的支持,为数据存储提供了很大的便利。Windows系列用户虚拟主机下设置了3个子目录,htdocs;WebLog;database。htdocs—存放用户站点页面,即应将文件上传至此目录下;WebLog—目录是用户网站的访问日志,每天一个文件,是一个只读目录。当用户测试网站出现错误时可以下载log.gz文件参考其内容;database—是一个只读目录,可以存放Access数据库等文件。
(2)unix操作系统。
UNIX主机系列一般操作系统以BSD和LINUX居多。支持PERL、PHP等语言。数据库使用MYSQL。稳定性好,是UNIX虚拟主机的优势之一。
如果站点开设在Linux/Unix操作系统上,FTP根目录就是Web站点的根目录,可以把文件直接上载到FTP根目录;建议将PHP程序权限改为600,CGI/Perl,程序权限改为700,包含数据库密码等敏感信息的配置文件的权限也改为600,这样可以最大程度地保护源代码的安全。
根据存放的网站程序格式:一般php采用linux系统,其他都采用windows2000等虚拟主机。
可以将它用在以下几个方面:
(1)虚拟主机空间:
虚拟主机非常适合为中小企业、小型门户网站,节省资金资源。
(2)电子商务平台:
虚拟主机与独立服务器的运行完全相同,中小型服务商可以以较低成本,通过虚拟主机空间建立自己的电子商务、在线交易平台。
(3)ASP、php应用平台:
虚拟主机空间特有的应用程序模板,可以快速的进行批量部署,再加上独立服务器的品质和极低的的成本是中小型企业进行ASP或PHP应用的首选平台。
(4)数据共享平台:
完全的隔离,无与伦比的安全,使得中小企业、专业门户网站可以使用台湾虚拟主机空间提供数据共享、数据下载服务。对于大型企业来说,可以作为部门级应用平台。
(5)数据库存储平台:
可以为中小企业提供数据存储数据功能。由于成本比独立服务器低,安全性高做为小型数据库首选。
未来的虚拟主机会朝着专业化服务的方向发展。根据用户的不同层次的需求,将虚拟主机分三大产品服务类别:小空间的高质量企业主机、大空间高质量的共享主机、虚拟独享的VPS主机。一个用户在建站的过程,一般会经历三种需求:建网站之初,站点的访问人数以及数据量不大,此时他支付一个较低的价格成本购买一个高质量的企业主机即可;当他的网站经过不断发展后,数据量G级容量增长时,他需要一个大容量的主机;用户的站点还在继续发展,站点的发展对主机的支持的功能等各个方面自然有更高的要求,用户需求已接近独立主机服务器所提供的需求,而独立服务器的可使用资源对他来说会出现极大剩余,考虑成本等方面的因素,他自然会愿意购买一个虚拟独享的VPS主机。根据这个需求可以得出结论,用户对虚拟主机的需求不会消失并且必然存在。这三大产品服务类别正好满足了一个建站用户在使用独立服务器前的三大层次的需求。这三大层次类别的虚拟主机产品都将拥有限的发展空间,满足不同层次用户的需求。
(1)万网
(2)新网
(3)新网互联
(4)西部数码
(5)华月互网
(6)华夏名网
(7)35互联
(8)新网互联
(9)中国E动网
(10)美橙互联
附件列表
故事内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。