通过Xshell连接linux——安装Nginx
一、 什么是nginx
Nginx("engine x")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk也使用nginx。
Nginx作为负载均衡服务器:Nginx既可以在内部直接持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好很多。
作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器).Last.fm描述了成功并且美妙的使用经验Nginx是一个安装非常简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器:Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够不间断服务的情况下进行软件版本的升级。
二、 安装步骤
模块依赖性Nginx需要依赖下面3个包
1. gzip模块需要zlib库 (下载: http://www.zlib.net/)
2. rewrite模块需要pcre库 (下载: http://www.pcre.org/)
3. ssl功能需要openssl库 (下载: http://www.openssl.org/)
Nginx包下载: http://nginx.org/en/download.html
依赖包安装顺序依次为:openssl、zlib、pcre,然后安装Nginx包.
1) 安装openssl-1.0.2k.tar.gz
2) 安装zib-1.2.11.tar.gz
3) 安装pcre-8.40.tar.gz
执行命令同2)
4) 安装nginx-1.10.3.tar.gz
重点:./configure --with-pcre=../pcre-8.40 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-fips-1.0.2