码迷,mamicode.com
首页 > 系统相关 > 详细

linux下的nginx功能及安装

时间:2014-06-16 07:55:33      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:style   http   tar   color   get   strong   

1. nginx 作为反向代理的优异性,具备不可替代的作用:

  1. HTTP层的交换,可以用来分流用户,比如根据用户的ID是偶数还是奇数来分流
  2. 负载均衡
  3. 用于缓存Server
  4. URL rewrite:URL重写
  5. 安装第三方插件,实现健康状态监测

Nginx可以同时响应上万的请求,效率要高于Apache Server。

 

2. Nginx配置中实现负载均衡公司使用两种方式:

  • 根据weight:location -> proxy_pass -> upstream -> 在upstream中不同的后端Server配置不同的weight
  • 根据Hash: location -> proxy_pass -> upstream -> 在upstream将域名之后的位置请求Hash后分配到不同的后端Server

3.安装

在安装nginx之前,必须安装pcre,以支持重写,正则以及网页压缩等等。所以需要安装perl大量的支持模块,这些模块被包装成为一个pcre,可以使用yum install 来安装,也可以去官网下载最新版的prce包。

下载包的安装过程如下:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz

 解压

cd 该目录

执行./configure --enable-utf8

执行检查 make check

执行安装程序 make  && make install

 

接下来安装nginx,步骤和上面基本差不多: wget http://nginx.org/download/nginx-1.7.1.tar.gz

 解压

cd 该目录

执行 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

执行安装:make install

 

安装完成之后,验证一下:

 cat /usr/local/nginx/conf/nginx.conf

 cd  /usr/local/nginx/sbin

 ./nginx -t

出现:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

启动

./nginx 

就表示成功。

linux下的nginx功能及安装,布布扣,bubuko.com

linux下的nginx功能及安装

标签:style   http   tar   color   get   strong   

原文地址:http://www.cnblogs.com/chongchong201399/p/3783788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!