web前端应用---nginx

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

 

2011年6月1日,nginx 1.0.4发布

官网下载网址:http://nginx.org/en/download.html

这里下载的是nginx 1.0.4,下载地址:http://nginx.org/download/nginx-1.0.4.tar.gz

 

一、安装前依赖的包

安装之前需要3个支持:gzip,pcre,openssl
【安装 Nginx】
 
模块依赖性
gzip 模块需要 zlib 库
rewrite 模块需要 pcre 库
ssl 功能需要 openssl 库
预先编译好的安装包
 
1 gzip支持,需要zlib http://www.zlib.net/ 下载最新版即可
2 rewrite module requires pcre library http://www.pcre.org/ 下载最新版即可
3 ssl 功能需要 openssl 库 http://www.openssl.org/ => http://www.openssl.org/source/ LASTEST版本即可
    我在安装过程中遇到了两个问题:
 
       1../configure: error: the HTTP cache module requires md5 functions
from OpenSSL library.  You can either disable the module by using
--without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
--with-http_ssl_module --with-openssl=<path> options.
 
        2../configure: error: the HTTP rewrite module requires the PCRE library.
 
第一个问题是需要安装openSSl,第二个需要安装pcre
安装过程:
1.安装编译openssl
tar zxvf openssl.tar.gz
cd openssl
./confbigure
make
make install
 
2.安装编译gzip
tar zxvf gzip.tar.gz
cd gzip
./confbigure
make
make install
 
3.安装编译pcre
tar zxvf pcre.tar.gz
cd pcre
./confbigure
make
make install
 
4.安装nginx

  
  
  
  
  1. #tar zxvf nginx1.0.4.tar.gz  
  2. #cd nginx1.0.4  
  3. #./configure --prefix=/usr/local/nginx  --with-pcre=/usr/local/pcre  \
  4. --with-zlib=/usr/local/zlib --with-http_ssl_module  \
  5. --with-openssl=/usr/local/openssl   
  6. #make  
  7. #make install 


nginx 到这里安装完毕


 

你可能感兴趣的:(Web,nginx,职场,休闲)