创建博客 登录  
 关注
   显示下一条  |  关闭

66420seo的博客

 
 
 

日志

 
 

[图文] (原创)VPS构建web服务器先容  

2011-02-22 21:11:09|  分类: 默认分类 |  标签: |字号 订阅

摘要:随着很多vps销售商有如directspace 、 buyvm、yardvps放出廉价的vpss,特别是pipni推出的免费vps,很多站长的眼光开始留意到了vps身上。固然这些vps的性能见仁见智,但是究竟vps使用的自由度要比虚拟空间要大很多很多,特别是单单购买独立ipv4价格都不菲,所以涌向vps的人群也越来越多。但是自主性越大也意味着需要花心思的时间越多,新购买的vps使用ssh连接上之后,经过一番测试与折腾,要作为一个网站服务器还必须进行配置。本文将扼要的先容几种linux网站服务器的搭配方式,评析各种服务器在不同使用条件下的特点。

廉价的vps都不约而同的会提供linux的系统,并在控制面板上也会提供各种linux系统的re人体艺术摄影install,比说说经典的redhat、debian、centos、fedora 还有ubuntu。选择什么系统的话,还是因人而异,很多玩linux服务器的老手都会推荐centos,由于相对比进手简单特别是国内有关的中文教材比较多,个人比较喜欢debian,debian占用资源很少,稳定性也不错,可惜国内有关的教程未几。。而至于源于debian 的 ubuntu,固然在使用上比debian方便多,但是也存在很多题目,桌面版本的系统使用起来相当的舒服,就是服务器系统的使用,个人不倾向ubuntu。理论上64位的系统要比32位的要快,但是在廉价vps母机的有限硬件条件下,实在差别甚微。

linux下服务器的构建在当前网络上的使用,基本上可以基于以下几种: apache 、 nginx 、lighttpd。根据netcraft在最新的统计数据(下图)

servers developer

apache毫无疑问是占了一半以上的份额,相比apache使用数目的减少,nginx与lighttpd的占有量都在缓慢上升。 由此本文将当前linux下web服务器分为:lamp 、 lnmp 以及 llmp 三种构架。 lamp(linux + apache + mysql + php ) lamp源于1998年,michael kunze为德国计算机杂志c’t写作的一篇关于自由软件如何成为贸易软件替换品的文章时所创立,用来指代linux 操纵系统、apache网络服务器、mysql 数据库和php (perl或python)脚本语言的组合(由四种技术的开头字母组成)。这一术语很快就被市场接受,并且成为了开源软件业的一盏真正的明灯,现在依旧是大部分企业网站的基础构架。 apache 次底层的apache,是世界使用排名第一的web服务器软件,由于其跨平台和安全性被广泛使用,是最流行的web服务器端软件之一。有着多年的发展历史,apache的扩展性丰富,稳定性非常好,同时却也存在着体积庞大、速度缓慢的缺点。 lnmp(linux + nginx + mysql + php ) lnmp是近些年才逐渐发展美女写真起来的构架,发展非常迅速,服务器以其轻巧快速而得到很多站长的青睐。

nginx

次底层的nginx是一个小巧而高效的linux下高性能web和反向代理服务器软件,是由 igor sysoev 为俄罗斯访问量第二的 rambler.ru 站点开发的,两年半的运行时间,相当的稳定。nginx特点在于其相当的稳定、功能丰富、安装配置简单、低系统资源。 llmp(linux + lighttpd + mysql + php ) 相对来说llmp构架使用人群没有lamp与llmp的人多,但是llmp以其高速轻巧还是博得了不少站长的喜爱。 litespeed 次底层的litespeed属于贸易软件,不过免费版的litespeed功能也很强大,特别是处理静态文件能力非常的好。但是litespeed软件并非开源,依靠一个团队的封闭开发,这一点就相对差很多了。 对比总结: lamp、lnmp、llmp这三种构架就当前的网络来说,lamp无疑是胜出的,基本占据了一半多的市场。 但是在面对服务器硬件资源不足、服务器的负载要求很高的情况下,lnmp是不错的选择,特别是个人博客或者小型网站,lnmp的配置相对简单,是可以满足要求的。或者在追求高性能服务器上,nginx服务器确实值得考虑,至于llmp构架的服务器,纵观网络,现在服务的支持性并不好,喜欢折腾学习的话可以选择。 附:现在网络上还有一种lnamp构架,也就是综合了nginx和apache的优点,使用apache负载php,nginx负责解析其他web请求,使用nginx的rewrite模块,但是apache端口不对外开放,apache的很多模块都可以不加载减少资源。这个方法不错,但是配置比较麻烦。固然已经出现一键安装包了,但也只针对centos系统。 个人看法小vps用来建博客小站的话还是推荐用lnmp(debian + nginx + mysql + php) 文章作者:airski专业游戏问答 http://www.isxyx.info
美女图片:www.cnbangbang.com

[寓言:失落之章]武器装备(原创)

《波斯王子2武者之心》攻略(原创)

(原创)企业网络推广成功的几大因素

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(68)| 评论(0)| 引用 (0) |举报

历史上的今天

相关文章

最近读者

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012