@@ -0,0 +1,66 @@ 
   
    
    
    ## OS Ubuntu 17.10  
 
    
    
     
 
    
    
    ## Pre-Requisites  
 
    
    
    # apt-get install -y git build-essential libpcre3 libpcre3-dev libssl-dev libtool autoconf apache2-dev libxml2-dev libcurl4-openssl-dev automake pkgconf dialog apt-utils  
 
    
    
    # apt-get install -y g++ flex bison curl doxygen libyajl-dev libgeoip-dev libtool dh-autoreconf libcurl4-gnutls-dev libxml2 libpcre++-dev libxml2-dev libyajl2 yajl-tools  
 
    
    
    # apt-get install -y libgd2-xpm-dev libgeoip-dev libpam-dev  libpcre3 libpcre3-dev google-perftools libgoogle-perftools-dev libatomic-ops-dev libperl-dev   
 
    
    
    # export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig  
 
    
    
     
 
    
    
    ## ModSecurity  
 
    
    
    # cd /usr/src  
 
    
    
    # git clone -b nginx_refactoring https://github.com/SpiderLabs/ModSecurity.git  
 
    
    
    # cd ModSecurity/  
 
    
    
    # ./autogen.sh  
 
    
    
    # ./configure --enable-standalone-module --disable-mlogc --with-yajl="/usr/local/lib /usr/local"  
 
    
    
    # make  
 
    
    
     
 
    
    
    ## Nginx  
 
    
    
    # cd /usr/src  
 
    
    
    # curl -LO http://nginx.org/download/nginx-1.13.0.tar.gz  
 
    
    
    # tar xf nginx-1.13.0.tar.gz && cd nginx-1.13.0  
 
    
    
    # groupadd -r nginx  
 
    
    
    # useradd -r -g nginx -s /sbin/nologin -M nginx  
 
    
    
    # ./configure --user=nginx \  
 
    
    
      --group=nginx \  
 
    
    
      --prefix=/etc/nginx \  
 
    
    
      --sbin-path=/usr/sbin/nginx \  
 
    
    
      --conf-path=/etc/nginx/nginx.con \  
 
    
    
      --pid-path=/var/run/nginx.pid \  
 
    
    
      --lock-path=/var/run/nginx.lock \  
 
    
    
      --error-log-path=/var/log/nginx/error.log \  
 
    
    
      --http-log-path=/var/log/nginx/access.log \  
 
    
    
      --with-select_module \  
 
    
    
      --with-poll_module \  
 
    
    
      --with-threads \  
 
    
    
      --with-file-aio \  
 
    
    
      --with-http_ssl_module \  
 
    
    
      --with-http_realip_module \  
 
    
    
      --with-http_addition_module \  
 
    
    
      --with-http_xslt_module \  
 
    
    
      --with-http_image_filter_module \  
 
    
    
      --with-http_geoip_module \  
 
    
    
      --with-http_sub_module \  
 
    
    
      --with-http_dav_module \  
 
    
    
      --with-http_flv_module \  
 
    
    
      --with-http_mp4_module \  
 
    
    
      --with-http_gunzip_module \  
 
    
    
      --with-http_gzip_static_module \  
 
    
    
      --with-http_auth_request_module \  
 
    
    
      --with-http_random_index_module \  
 
    
    
      --with-http_secure_link_module \  
 
    
    
      --with-http_degradation_module \  
 
    
    
      --with-http_stub_status_module \  
 
    
    
      --with-http_perl_module \  
 
    
    
      --with-mail \  
 
    
    
      --with-mail_ssl_module \  
 
    
    
      --with-stream \  
 
    
    
      --with-stream_ssl_module \  
 
    
    
      --with-google_perftools_module \  
 
    
    
      --with-cpp_test_module \  
 
    
    
      --with-pcre \  
 
    
    
      --with-pcre-jit \  
 
    
    
      --with-libatomic \  
 
    
    
      --with-debug \  
 
    
    
      --add-module=/usr/src/ModSecurity/nginx/modsecurity  
 
    
    
    # make  
 
    
    
    # make install