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

相關詞條

相關搜索

其它詞條