虚拟主机是网站建设一典型问题

什么是虚拟主机

虚拟主机是需要互联网服务提供商永久连接到网络的计算机。
 

  • 为了您的网页上,你需要一个虚拟主机托管服务。虚拟主机是一个互联网行业术语,为了通俗易懂,人们习惯把“虚拟主机”叫做“网站空间服务器主机托管网络托管网页寄存”等。

  • 虚拟主机是一个互联网主机托管服务,让公司、个人和组织,使自己的网站,通过访问万维网。虚拟主机通常是租赁使用,在数据中心的公司易雅达购买。

一个机架式虚拟主机服务器

一个复杂的网站要求一个更全面的软件包,提供数据库的支持和应用开发平台(如PHP,ASP,Java中,Ruby on Rails的 , ColdFusion的 ,和ASP.NET)。这些设施允许客户写或如应用程序的安装脚本和内容管理。对于电子商务,SSL也强烈建议。

  • 主机也可以提供一个接口或控制面板用于管理虚拟主机和安装脚本以及其他的模块和服务应用,如电子邮件。

虚拟主机的类型:

1. 免费的虚拟主机服务

  • 提供有限的服务由不同的公司,有时会支持广告,往往是有限制的,与付费的虚拟主机托管相比。

2. 共享的网络托管服务

  • 一个网站是放在同一台服务器上许多其他网站,从几个到数百个。通常情况下,所有域共享的服务器资源,如带宽,内存和CPU。这种类型的服务提供的功能可以是相当广泛的 。

3. 经销商网络托管

  • 允许客户自己成为网络的主机。经销商可以为单个域,功能,举办这些类型的任意组合下,这取决于他们是谁,与经销商下属。经销商的帐户可能千差万别大小:他们可能有自己的虚拟专用服务器到同一位置的服务器 。

4. 虚拟专用服务器

  • 也 称为虚拟专用服务器(VPS),分为 ​​可分配的方式,不直接反映底层硬件资源的虚拟服务器,服务器资源 。VPS的分配往往是基于一个服务器上许多VPSS关系的资源,但是虚拟化可能有许多原因,包括能力,在服务器之间移动一个VPS容器。用户可能有自己的 虚拟空间的根访问。客户有时修补和维护服务器负责。

5. 专用的托管服务

  • 用 户获得他或她自己的Web服务器和超过它的收益完全控制(适用于Linux / Windows的管理员访问的根访问用户);但是,用户通常没有自己的服务器。另一种类型的专用主机是自托管或非托管 。这通常是最不昂贵的专用计划。用户具有完全的管理访问服务器,这意味着客户端负责的安全和维护自己的专用服务器。

6. 主机托管服务

  • 用 户获得他或她自己的Web服务器,但不允许在它的完全控制(用户被拒绝访问的Linux / Windows的管理员访问根),但是,他们被允许通过FTP或其他远程管理他们的数据管理工具。用户是不允许的全面控制,使供应商可以保证不会允许用户 修改服务器的服务质量或潜在的配置问题。用户通常没有自己的服务器。服务器租用给客户端。

7. 代管网站托管服务

  • 类 似专用网络托管服务,但用户拥有服务器,服务器占用和照顾的服务器托管公司提供的物理空间。这是最强大和最昂贵的网页寄存服务。在大多数情况下,托管提供 商可以提供几乎没有直接支持他们的客户的机,提供电,互联网接入,服务器存储设施。在大多数情况下,客户端将有自己的管理员对网站访问数据中心,做任何硬 件升级或更改 。

8. 云主机

  • 是 一种新型的托管平台,允许基于集群的负载均衡的服务器和公用事业帐单的客户提供强大,可伸缩和可靠的托管。云托管的网站可能比替代品更可靠,因为在云中的 其他计算机可以弥补一个单一的硬件出现故障时。此外,当地电力中断,甚至自然灾害少云托管的网站的问题,云托管是分散的。云托管还允许提供商为用户所消耗 的资源,而不是为用户期望他们会用,或一个固定的成本前期的硬件投资金额的固定费用,只收取用户。另外,缺乏集中,可能会给用户控制他们的数据是位于 数据安全 或隐私问题,这可能是与用户一个问题。

9. 群集主机

  • 多台服务器承载相同的内容更好地利用资源。群集服务器是一个完美的解决方案,高可用性专门的托管或创造一个可伸缩的Web托管解决方案 。一个集群可以单独的Web服务,数据库承载能力 。(通常是网络的主机使用共享主机计划群集主机,因为有客户的质量管理的多重效益)

10. 主服务器

  • 通 常放置在私人住宅中的一台机器可以使用 宽带连接到主机的一个或多个网站,从通常的消费档次。这些都可以专用的机器,或更常见的旧电脑。一些互联网服务供应商积极尝试通过禁止传入的请求,以阻止 家庭服务器用户的连接的 TCP端口80和拒绝提供静态IP地址 。实现可靠的DNS主机名的一种常用方法是通过创建一个带有动态DNS服务。动态DNS服务将自动更改IP地址,URL指向的IP地址时变化。

Windows与Linux的虚拟主机

  • 为您的网页,你应该使用什么操作系统。当寻找 一个 Web 托管服务提供商,你经常要考虑的第一件事情之一是服务器运行的是什么操作系统。

可供选择的多种操作系统

Linux

  • Linux是在网络上比较流行的操作系统之一,主要是因为它是如此好用,安装和启动和运行。

Macintosh电脑

  • Macintosh托管服务器是非常罕见的 。事实上,如果您想您的站点在Macintosh服务器主机,您将可能寻找到自己收留了它。

UNIX

  • Unix是非常相似的Linux,但并不像常见的网页寄存服务,通常因为它是更昂贵和更具体的硬件。

Windows的

  • Windows是另一个Web主机提供商的流行的操作系统,因为它有一个很大的支持。

  • Linux和Windows两种最常见的和随时可用的操作系统,并同时使用也有许多很好的理由。Unix系统是非常类似Linux(和Mac OSX的系统以及),但正如www.yiyada.com上面提到的Macintosh系统并不多见之间。

访问服务器

  • 操 作系统与Web托管的通知,大多数人第一个区别是你如何访问服务器。Windows和Linux都提供FTP访问您的文件,但只有Linux一般会提供 telnet或ssh访问。(这是可能建立在Windows的Telnet访问,但很少托管管理员提供)。FTP是您的文件从您的硬盘驱动器传输到Web 服务器的方式。Telnet和SSH是直接在Web服务器上打开一个窗口,有操作文件,通常使用UNIX命令行命令的方式。

CGI

  • CGI 和 Perl 访问Windows和Linux服务器上经常发现,但它是较为典型的Linux上 。如果你需要的程序形式,你应该确保您的托管服务,提供CGI或另一种方式来处理他们。

服务器端脚本

  • 许多主机系统提供PHP,ASP。这些服务器端脚本选项给你很大的灵活性。PHP是更经常发现在Linux系统上,而ASP是更经常发现在Windows。

数据库

  • 如果你打算运行动态驱动的网站,那么你需要一个数据库 。两种最流行 ​​的是MySQL和访问。MySQL的运行在Linux和Windows,但更多的时候是在Linux服务器上找到。

安全

  • 安全性是非常重要的,你的Web主机。很多人会认为,Windows服务器有更多的漏洞比Linux服务器。但现实情况是,它们都具有安全问题。安全托管服务的管理水平比它更重要的是在操作系统级别。如果你有良好的管理员,将您的服务器更安全-无论操作系统。