linux安装nginx

Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单,实现原理简单。做一个负载平衡的再好不过了。

其原理:

简单介绍一下他的安装及配置过程

官方网站

http://wiki.codemongers.com/Main

一、依赖的程序

1. wget http://www.openssl.org/source/openssl-0.9.8l.tar.gz?? 

2. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.00.tar.bz2?? 

3. http://zlib.net/zlib-1.2.7.tar.gz

1. gzip module requires zlib library

2. rewrite module requires pcre library

3. ssl support requires openssl library

4. ngx_cache_purge-1.6

安装pcre包

tar -xvf zlib-1.2.7.tar.gz

cd zlib-1.2.7

./configure

make && make install

安装pcre包

tar -xvf pcre-8.31.tar.gz

cd pcre-8.31

./configure

make && make install

ldd $(which /usr/local/nginx/sbin/nginx)

cd /lib64/

ln -s libpcre.so.0.0.1 libpcre.so.1

添加nginx 用户

/usr/sbin/groupadd -f nginx

/usr/sbin/useradd -g nginx nginx

二、安装

tar -zxvf nginx-1.2.3.tar.gz

tar -zxvf ngx_cache_purge-1.6.tar.gz

cd nginx-1.2.3

./configure --user=daemon --group=daemon --add-module=../ngx_cache_purge-1.6 --prefix=/usr/local/nginx --with-http_stub_status_module

make && make install

默认安装的路径是/usr/local/nginx

更多的安装配置

./configure --prefix=/usr/local/nginx

--with-openssl=/usr/include (启用ssl)

--with-pcre=/usr/include/pcre/ (启用正规表达式)

--with-http_stub_status_module (安装可以查看nginx状态的程序)

--with-http_memcached_module (启用memcache缓存)

--with-http_rewrite_module (启用支持url重写)

-------------------------------------------------------------------------------------------------

./configure --user=daemon --group=daemon --add-module=../ngx_cache_purge-1.6 --prefix=/usr/local/nginx

你可能感兴趣的:(linux安装nginx)