Apache是LAMP架构最核心的Web Server,开源、稳定、模块丰富。但Apache的缺点是有些臃肿,内存和CPU开销大,性能上有损耗,不如一些轻量级的Web服务器(例如Nginx)高效,轻量级的Web服务器对于静态文件的响应能力来说远高于Apache服务器。
所以近几年LNMP架构越来越流行,其中N就是指Nginx。
但这并不意味着Nginx可以完全取代Apache。Apache做为Web Server是负载PHP的最佳选择,如果流量很大的话,可以采用Nginx来负载非PHP的Web请求。Nginx是一个高性能的HTTP和反向代理服务器,以丰富的功能集和低系统资源的消耗而闻名。Nginx不支持PHP和CGI等动态语言,但支持负载均衡和容错。
所以,你的网站并发量高的话,可以用Nginx与Apache一前一后配合使用。
关于Nginx请参考:
Nginx 的详细介绍:请点这里
Nginx 的下载地址:请点这里
搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程
推荐阅读:
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP