簡介
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