LNMP

LNMP

服务器类型
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。
  • 中文名:lnmp
  • 外文名:
  • 用途:
  • 安装:独立主机上轻松的安装生产环境
  • 网站架构:Linux系统下Nginx+MySQL+PHP
  • 适用范围:软件

简介

LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。

这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。

特点

Nginx是一个小巧而高效的Linux下的Web服务器软件,是由Igor Sysoev为俄罗斯访问量第二的Rambler站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。

Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

优点

作为Web服务器:相比Apache,Nginx使用更少的资源,支持更多的并发连接,体现更高的效率。

作为负载均衡服务器:Nginx既可以在内部直接支持Rails和PHP,也可以支持作为HTTP代理服务器对外进行服务。Nginx用C编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。

作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last/fm描述了成功并且美妙的使用经验。

Nginx安装非常的简单,配置文件非常简洁(还能够支持perl语法)。Nginx支持平滑加载新的配置,还能够在不间断服务的情况下进行软件版本的升级。

缺点

LNMP服务器由于构造复杂、优化难度高,经常出现处理PHP网页时卡死、数据库崩溃和服务器被入侵的情况。

面板设置

LNMP面板同样是基于Linux、Nginx、MySQL、PHP环境运行,同时具有SSH命令与Web端维护管理Nginx、MySQL、PHP、主机、FTP等。代表性的产品有由Amysql自主开发的LNMP/AMH面板,LNMP/AMH面板具有较高的安全性能,有效解决了主机之间跨站攻击问题,提高服务器整体安全性,并支持独立运行维护不同主机,互不影响,同时运行占用服务器内存、资源极少,拥有数据加密、远程、定时备份,与支持一键还原网站、面板数据等特色。

支持环境

官方已经过以下Linux系统发行版本测试、使用。

CentOS5.8 32Bit/64Bit

CentOS6.2 32Bit/64Bit

CentOS6.3 32Bit/64Bit

Debian5.0 32Bit/64Bit(Update)

Debian6.0 32Bit/64Bit

Ubuntu11.10 32Bit/64Bit

Ubuntu12.04 32Bit/64Bit

支持虚拟环境:

Xen、VMware、OpenVZ、Hyper-V

硬件需求

最低需要内存:

32Bit:128MB+128Swap

64Bit:256MB+384Swap

硬盘空间:>2GB

相关词条

相关搜索

其它词条