centos7编译安装nginx1.8.1和sticky插件

参考安装回访录像

centos7编译安装nginx1.8.1和sticky插件

 

  1. 必备环境

    #必备编译环境
    yum -y install gcc gcc-c++ autoconf automake make wget
    #必备依赖环境
    yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
    #字符浏览器环境(非必须)
    yum -y install lynx

     

  2. 解压编译

    #下载nginx-1.8.1
    wget http://nginx.org/download/nginx-1.8.1.tar.gz
    #下载nginx-sticky-module
    wget https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/master.tar.gz
    tar -zxvf nginx-1*.tar.gz
    tar -zxvf master.tar.gz
    rm -f nginx-1*.tar.gz
    rm -f master.tar.gz
    mv nginx-g* nginx-sticky
    cd nginx-1*
    #开始配置
    ./configure --prefix=/usr/local/nginx --with-http_ssl_module --add-module=../nginx-sticky/
    # 编译nginx:
    sudo make
    # 安装nginx:
    sudo make install
    # 启动nginx:
    sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    # lynx浏览器访问nginx默认首页
    lynx http://127.0.0.1

     

  3. 开防火墙

    #开通80和443端口通过防火墙:
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --zone=public --add-port=443/tcp --permanent
    firewall-cmd --reload
    firewall-cmd --list-ports