Nginx简介
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。
Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师lgor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
1、Nginx特点
- 热部署:nginx在修改配置文件后,不需要重新启动,重新加载。
- 可以高并发连接:相同配置的服务器,nginx比apache能接受的连接很多。
- 低的内存消耗:相同的服务器,nginx比apache低的消耗。
- 处理器响应请求很快:nginx处理处理静态文件的时候,响应速度很快。
- 具有很高的可靠性。
2、Apache与Nginx服务器区别
1)nginx和apache的软件底层架构不一样。
- nginx的并发性要比apache好很多。
- nginx属于轻量级服务器软件,apache属于重量级软件。
- nginx在处理静态页面的效率要比apache好很多,apache在处理动态页面上的效率要比nginx高。
- apache在安全性要比nginx好。
2)运行模式不同
- apache运行PHP是通过加载php5模块运行,由于是apache去加载php5模块,所以每次修改了php.ini配置文件需要重新启