Nginx 是一个高性能的 http 和反向代理服务器,也是一个 IMAP/POP3/SMPT 服务器. Nginx 是由 logor Sysoev 为俄罗斯访问第二的 Ranbler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4号.其将源代码以类似 BSD 许可证的形式发布,因为它的隐私性,丰富的功能集,示例配置文件和低系统资源的消耗而闻名.
Nginx 是一款轻量级的 web 服务器/反向代理服务器以及电子邮件( IMAP/POP3)代理服务器,并在一个 BSD-like 协议下发行.有俄罗斯的程序设计师 gor Sysove 所开发,供俄罗斯大型的入口网站及搜索引擎 Rambler 使用.其特点是占用内存少,并发能力强.事实上 Nginx 的并发能力在同类的网页服务器中表现较好,中国大陆使用 Nginx 网站的大型门户网站有百度,京东,新浪,网易,腾讯等.
Nginx 是 Apache 一个轻量化的服务, Apache 的 web 功能强大,但是过于显得庞大,甚至是臃肿.而 Nginx 则像是 Apache 的减肥后的成品.但是减的太瘦也就意味着有很多的功能的缺省.而减肥后的Nginx也是有所强项,不然的话也不会有众多用户群.
Nginx 的强项就是在 反向代理有着极其强大的能力.
下面我们就开始安装及配置 Nginx.
安装相关扩展源:
#yum -y install epel-release
#yum -y install nginx
二进制安装 Nginx 包.
作为 web 服务器修改配置文件.
让配置生效,验证配置.
nfs 服务.
二进制安装 nfs.
作为共享存储挂载在三台 web 的网站根目录下.
实现在任意一台 web 上修改的结果,其余两台都可以看到.