From 3b8b16675436103cf6d083a7477293ed26592ceb Mon Sep 17 00:00:00 2001 From: Hizkia Felix Winata Date: Sat, 29 Jan 2022 21:50:45 +0800 Subject: [PATCH] feat(nginx): build with custom openssl --- scripts/nginx/build.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/nginx/build.sh b/scripts/nginx/build.sh index 4445d57..0409d76 100755 --- a/scripts/nginx/build.sh +++ b/scripts/nginx/build.sh @@ -2,7 +2,7 @@ set -e -tmpdir="$(mktemp -d -p .)" +tmpdir="$(readlink -f $(mktemp -d -p .))" prefix="$(pwd)/nginx" mkdir -p "$prefix" @@ -10,12 +10,16 @@ mkdir -p "$prefix" echo "Downloading nginx to $tmpdir" wget -qO- http://nginx.org/download/nginx-1.21.6.tar.gz | tar -xzv -C "$tmpdir" +echo "Downloading openssl to $tmpdir" +wget -qO- https://www.openssl.org/source/openssl-1.1.1m.tar.gz | tar -xzv -C "$tmpdir" + pushd "$tmpdir/nginx-1.21.6" echo "Configuring nginx" ./configure \ --prefix="$prefix" \ - --with-http_ssl_module --with-threads --with-http_realip_module + --with-http_ssl_module --with-threads --with-http_realip_module \ + --with-openssl="$tmpdir/openssl-1.1.1m" echo "Compiling nginx" make -j "$(nproc)"