通过Xshell连接linux——安装Nginx

通过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



三、 启动