美文网首页
linux安装nginx

linux安装nginx

作者: 杨天宇001 | 来源:发表于2018-03-22 22:53 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/vnnzqftx.html