文档介绍:踏雪无痕
Nginx用作反向代理服务器使用!
分类: 网络架构 2011-09-01 13:31 241人阅读评论(0) 收藏举报
      Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。
Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 站点开发的,它已经在该站点运行超过三年了。Igor
将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务
器的网站也越来越多,大部分门户网站都把它作为首选WEB前端。
      下面讲讲如何利用Nginx的反向代理功能做一台反向代理服务器。
      一、安装步骤:
           (系统要求:Linux + 内核,本文中的Linux操作系统为RedHat AS4为例)
         1、获取相关源程序
             wget ftp://-
             wget -
         2、创建相关目录和用户
             /usr/sbin/groupadd apache
            /usr/sbin/useradd -g apache apache
            /usr/sbin/usermod -s /sbin/nologin apache
            chage -I -1 -M 99999 apache
            mkdir -p /data/mp3 
            chmod +w /data/mp3
            chown -R apache:apache /data/mp3
         3、安装Nginx所需的pcre库
            tar zxvf pcre-
cd pcre-/
./configure
            make && make install
            cd ../
         4、安装Nginx
           tar zxvf nginx-
cd nginx-/
./configure --user=apache --group=apache --prefix=/usr/local/nginx --with-http_stub_status_module
make && make install
cd ../
         5、创建Nginx配置文件
            rm -f /usr/local/nginx/conf/
            vi /usr/local/nginx/conf/n