网站服务器是指在互联网数据中心中存放网站的服务器。主要用于网站的互联网中的发布、应用,是网络应用的基础硬件设施。
概念
服务器软件,服务器软件工作在客户端-服务器或浏览器-服务器的方式,有很多形式的服务器,常用的包括:文件服务器(File Server) - 如Novell的NetWare 。数据库服务器(Database Server) - 如Oracle数据库服务器,MySQL,PostgreSQL,Microsoft SQL Server等[1] 。
应用环境
网站服务器可根据网站应用的需要,部署搭建ASP/JSP/.NET/PHP等应用环境。流行两种环境一种是Linux+Apache(Nginx)+Mysql+Php 也就是LAMP/LNMP环境;另一种是WINDOWS+IIS+ASP/.NET+MSSQL环境。LAMP为现在使用最广的服务器环境,它运行在Linux系统下,稳定、安全,Apache是最著名的开源网页服务器,Mysql也是最著名的一种开源关系型数据库,而PHP是一门流行的开源脚本语言,能处理用户的动态请求。[2] Windows+IIS+ASP/.NET+MSSQL凭借其极强的易用性,也赢得了许多站长的青睐,Windows是著名的可视化操作系统,而IIS是运行在Windows上的Web服务器,可使用ASP/.NET 两种编程语言开发,现在应用最广的就是ASP.NET。[3]
硬件选择
现如今,大家常见的服务器一般分为塔式服务器、机架式服务器和刀片服务器,而Web服务器常用的一般是前两者,塔式服务器虽占用空间较大,但是价格相对机架式服务器要便宜一些,而且同普通PC机箱一样的设计,一些厂家甚至不需要配备专门的机房,放在办公室就可以了,而且随着IT技术的发展,如今的塔式服务器的噪音更小,散热更好,处理性能也非常不错,所以很多中小型企业都选择塔式服务器作为Web服务器。机架式服务器因其标准的设计,不俗的扩展能力和强大的处理性能及稳定性是企业选择的原因,其放在标准的服务器机柜中,既方便又美观。企业采购人员一定要清楚或预估出企业公司的网站流量是多少,每天有几十个访问量和上万个的访问在配置上是有天壤之别的,因为企业在采购Web服务器之前一定要清楚每天网站的访问量是多少,要预估同一时间的访问量的最大值可能达到多少,然后根据相应的数据并保留一部分扩展性进行采购,负载主要由同一时刻的访[4] 问WEB服务器的最大IT所决定,当然这个最大IT说白了就是我们常说的“同一时间的在线人数”。
系统
WINDOWS系统有Windows server 2003、Windows server 2008、windows server 2012。
一台机架式服务器内部LINUX系统有 Ubuntu、Fedora3、openSUSE4、Debian5、Slackware6、RedHat。目前最流行的系统是 Windows 2008、Redhat、CentOS 6。Windows 2003曾是以前最流行的WINDOWS服务器系统,但是,微软官方已经确认,在2015年7月14日停止对其技术支持。[5]
服务器
部署网站服务器一般都是在IDC服务商租用或者托管服务器,也可以自己托管机房。24小时维护、1-3个工作日上架。部署网站服务器根据使用用户的地域分布选择合适的IDC域名注册查询服务商,比如:网站主要用做国际贸易,网上下单,那就选择有国际带宽出口IDC服务商(香港、上海国际带宽充足)。
服务器主要故障因素
第一,信息残缺。信号接收不全、或信号传播不稳定都可能引起信息残缺[6] 。第二,信息堵塞。宽带限制,或者服务请求响应最大限制。第三,机房环境。机房环境的配置,如通风条件,防火条件,空调等,这些外在因素也有可能影响到服务器的稳定性。第四,黑客攻击。黑客越来越流行的,服务器应装有高性能的防火墙和必备的杀毒软件。第五,硬件故障。比如硬盘故障,网卡故障等。所以必须有备份。第六,安全管理失误。比如火灾、人为因素引起的硬件损坏等。第七,不可抗力因素。比如战争、地震、洪水等。