注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Perfect-World

以無法為有法,以無限為有限!

 
 
 

日志

 
 

Linux下安装Nginx详细图解教程  

2014-12-04 17:04:00|  分类: Web Server |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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的安装

模块依赖性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包.

   

图解教程

第一步: 下载安装所需包

openssl-fips-2.0.2.tar.gz

zlib-1.2.7.tar.gz

pcre-8.21.tar.gz

nginx-1.2.6.tar.gz

第二步:依次安装openssl-fips-2.0.2.tar.gz, zlib-1.2.7.tar.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz

1.安装openssl-fips-2.0.2.tar.gz

[root@localhost mrms]# tar -zxvf openssl-fips-2.0.2.tar.gz

 

[root@localhost mrms]# cd openssl-fips-2.0.2

 

[root@localhost openssl-fips-2.0.2]# ./config

 

[root@localhost openssl-fips-2.0.2]# make

 

[root@localhost openssl-fips-2.0.2]# make install

2.安装zlib-1.2.7.tar.gz

[root@localhost mrms]# tar -zxvf zlib-1.2.7.tar.gz

 

[root@localhost mrms]# cd zlib-1.2.7

 

[root@localhost zlib-1.2.7]# ./configure

 

[root@localhost zlib-1.2.7]# make

 

[root@localhost zlib-1.2.7]# make install

3.安装pcre-8.21.tar.gz

[root@localhost mrms]# tar -zxvf pcre-8.21.tar.gz

 

[root@localhost mrms]# cd pcre-8.21

 

[root@localhost pcre-8.21]# ./configure

 

[root@localhost pcre-8.21]# make

 

[root@localhost pcre-8.21]# make install

 4.安装 nginx-1.2.6.tar.gz

[root@localhost mrms]# tar -zxvf nginx-1.2.6.tar.gz

 

[root@localhost mrms]# cd nginx-1.2.6

 

[root@localhost nginx-1.2.6]# ./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-fips-2.0.2

 

[root@localhost nginx-1.2.6]# make

 

[root@localhost nginx-1.2.6]# make install

至此Nginx的安装完成!

第三步:检测是否安装成功

[root@localhost nginx-1.2.6]# cd /usr/local/nginx/sbin

 

[root@localhost sbin]# ./nginx -t

出现如下所示提示,表示安装成功

启动nginx

[root@localhost sbin]# ./nginx

查看端口

[root@localhost sbin]# netstat -ntlp

结果如下

   

出处[http://www.cnblogs.com/dennisit/archive/2012/12/26/2834719.html]

 

可能您还对以下事情兴趣:

Nginx在Windows和Linux环境下安装

Nginx配置文件详细说明

Linux下Weblogic 11g R1安装和配置

Weblogic 10.1配置JNDI数据源

调优 WebSphere Application Server V7 性能

websphere7.0中配置oracle数据源及部署

WebLogic、WebSphere、JBOSS、Tomcat之间的区别

Tomcat下使用war包发布项目

配置WebLogic Server 11g 集群、Session复制(Windows)

Weblogic12 集群配置

WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤

linux(fedora、redhat)下配置web+ftp服务器全教程

J2SDK1.4.2下载安装及使用教程

Ubuntu/Debian上安装Nginx+php环境

使用XAMPP搭建本地JSP+PHP环境

基于nginx的linux web服务器配置

手机二维码访问:
 

  评论这张
 
阅读(1319)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016