> 博客 > 帮助中心 > 高效、稳定且安全的网站托管架构:LNMP

高效、稳定且安全的网站托管架构:LNMP

     2018-01-01  点击:13920次

高效、稳定且安全的网站托管架构:LNMP

网站托管是网站实现营销价值的物理保障,托管网站的服务器的架构直接影响网站的响应速度、安全性及稳定性。我们了解到,很多不专业的济南网站建设公司使用入门低、价格便宜、故障率高的虚拟主机托管客户网站,由于虚拟主机的可维护性以及可优化性低,同时由于一台服务器托管大量网站对硬件资源争夺激烈,导致网站打开速度越来越慢、甚至被攻击等。贯日建站作为济南技术型网站建设公司,我们在给客户托管网站时,采用目前公认最高效、稳定且安全的网站托管架构:在Centos系统上部署LNMP环境。

LNMP简介

LNMP为:Linux(我们使用Centos)、Nginx、MySQL、PHP四个开源项目,相比于Windows下部署Apache+PHP+MySQL的架构,Centos下,Nginx、MySQL和PHP与系统的契合度更高,系统资占用更低,综合性能大约是Windows下的3倍以上。为什么使用Nginx而不是Apache,下面将会说明。目前,这种架构以非常高的性能和稳定性而闻名,正在被越来越多的网站采用,但是其部署、运维以及Troubleshooting具有较高的技术难度,门槛较高。

Nginx相比于Apache的优点

Nginx以事件驱动的方式编写,所以性能是其核心,众多评测和大型网站的采用也证明了这一点。Nginx采取分阶段资源分配技术,使其CPU与内存占用率非常低,nginx官方表示保持10000个没有活动的连接,只需2.5M内存。易于维护也是Nginx的一大亮点,Nginx支持热部署,即使运行数月,也可以在不停止服务的状态下进行版本升级!

贯日建站的LNMP架构

贯日建站使用阿里云的ESC服务器托管客户网站,我们在服务器上安装Centos7系统,部署LNMP架构;为客户网站做CDN,隐藏服务器真实IP、阻断常见的恶意扫描、SQL注入等;通过iptables配置防火墙规则,封锁不必要的端口、检测请求包状态、丢弃不正常的请求等;通过crontab每天凌晨定时将网站数据打包、加密并备份至我公司存储上。

这种架构,使得我们的客户的网站稳定性在99.99%以上,更不会出现网站响应速度慢、被黑等问题。


相关文章