nginx 安装并配置

一. 下载相关包
     1. 依赖包 pcre包    网址:http://www.pcre.org/
     2. 依赖包 zlib包     网址:http://zlib.net/
     3. 依赖包 openssl 包  网址:http://www.openssl.org
     4. 工具   网址:http://subversion.apache.org
     4.  nginx         下载网址: http://nginx.org
二.  安装
      假设 nginx  安装在 /home/tztrans 用户下  nginx 目前
     1. 安装pcre
          ./configure --prefix=/home/tztrans/nginx/pcre
          make
          make install  

     2. 安装zlib
         tar -zxvf zlib-1.2.7.tar.gz
         cd zlib-1.2.7
          ./configure --prefix=/home/tztrans/nginx/zlib
         make
         make install

      3. 安装subversion, 见 (http://www.javaen.com/article/other/63.html)
      
      4. 下载html内容替换模块(官方模块不支持多替换)
          svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ /home/tztrans/sw/substitutions4nginx-read-only      

      
      5. 安装 openssl
          ./config --prefix=/home/tztrans/nginx/openssl  
          make
          make install

      6. 安装  googlepreftools 下载:http://code.google.com/p/gperftools/downloads
        wget http://gperftools.googlecode.com/files/gperftools-2.0.tar.gz
         tar -zxvf gperftools-2.0.tar.gz
         cd gperftools-2.0
          ./configure --prefix=/home/tztrans/nginx/gperftools
         make
         make install

     3. 安装 nginx
          复制 cp -R /home/tztrans/sw/substitutions4nginx-read-only /home/tztrans/nginx/thirdsources
          复制  cp -R /home/tztrans/sw/openssl-1.0.1c  /home/tztrans/nginx/thirdsources
          复制  cp -R /home/tztrans/sw/pcre-8.32  /home/tztrans/nginx/thirdsources
          复制  cp -R  /home/tztrans/sw/zlib-1.2.7 /home/tztrans/nginx/thirdsources

.
./configure --prefix=/home/tztrans/nginx  --pid-path=/home/tztrans/nginx/nginx.pid  --with-pcre=/home/tztrans/nginx/thirdsources/pcre-8.32  --with-zlib=/home/tztrans/nginx/thirdsources/zlib-1.2.7 --add-module=/home/tztrans/nginx/thirdsources/substitutions4nginx-read-only --with-openssl=/home/tztrans/nginx/thirdsources/openssl-1.0.1c --with-http_ssl_module --with-ipv6 --http-client-body-temp-path=/home/tztrans/nginx/systemp/clientbody_temp --http-proxy-temp-path=/home/tztrans/nginx/systemp/proxy_temp --http-fastcgi-temp-path=/home/tztrans/nginx/systemp/fastcgi_temp --http-uwsgi-temp-path=/home/tztrans/nginx/systemp/uwsgi_temp --http-scgi-temp-path=/home/tztrans/nginx/systemp/scgi_temp  --with-http_ssl_module  --with-http_sub_module --with-http_stub_status_module --user=tztrans --group=users

          make
           make install
         备注: 如果有错误【make -f objs/Makefile
make[1]: Entering directory `/home/tztrans/sw/nginx-1.2.6'
cd /home/tztrans/nginx/pcre \
&& if [ -f Makefile ]; then make distclean; fi \
&& CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
./configure --disable-shared
/bin/sh: ./configure: 没有那个文件或目录
make[1]: *** [/home/tztrans/nginx/pcre/Makefile] 错误 127
make[1]: Leaving directory `/home/tztrans/sw/nginx-1.2.6'
make: *** [build] 错误 2】
        解决办法(是因为pcre 要指向源码目录,而不是安装目录)
        
  
  
    

[本日志由 admin 于 2012-12-30 12:24 AM 编辑]
上一篇: apache 虚拟主机配置2
下一篇: apache 安装配置
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.