summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32015-03-23 14:44:31 +0100
committerHorus32015-03-23 14:44:31 +0100
commit0b5b14db9356c35008e2d9e16616be53b08d522d (patch)
treebad9d4d5332aabc2a90a0e406f45026d209816f2
parentad198cc4030f31ba769bbb544b5fce5d6c1d06ef (diff)
downloadnginx-build-0b5b14db9356c35008e2d9e16616be53b08d522d.tar.gz
Add geoip_module and standard config options.
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 51920bc..d85f37b 100644
--- a/Makefile
+++ b/Makefile
@@ -41,6 +41,14 @@ fetch_dep:
build:
cd $(BUILD_DIR) && ./configure \
+ --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2' \
+ --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' \
+ --lock-path=/var/lock/nginx.lock \
+ --http-client-body-temp-path=/var/lib/nginx/body \
+ --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
+ --http-proxy-temp-path=/var/lib/nginx/proxy \
+ --http-scgi-temp-path=/var/lib/nginx/scgi \
+ --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin \
--conf-path=/etc/nginx/nginx.conf \
@@ -64,6 +72,8 @@ build:
--with-http_addition_module \
--with-google_perftools_module \
--with-http_gunzip_module \
+ --with-http_random_index_module \
+ --with-http_geoip_module \
--add-module=headers-more-nginx-module \
--add-module=naxsi/naxsi_src \
--add-module=ngx_cache_purge \
@@ -106,6 +116,7 @@ prepare:
dpkg -l | grep uuid-dev || apt-get install uuid-dev
dpkg -l | grep libgoogle-perftools-dev || apt-get install libgoogle-perftools-dev
dpkg -l | grep libssl-dev || apt-get install libssl-dev
+ dpkg -l | grep libgeoip-dev || apt-get install libgeoip-dev
pagespeed:
@(test -d $(BUILD_DIR)/ngx_pagespeed && cd $(BUILD_DIR)/ngx_pagespeed && \