From a8dafc692b3af7942482482f66de084e9157e9fb Mon Sep 17 00:00:00 2001 From: Florin Braescu Date: Wed, 12 Nov 2014 20:39:30 +0200 Subject: [PATCH] nginx: readd it to the moonbase. --- web/nginx/BUILD | 47 +++++++++++++++++++++++++++++++ web/nginx/DEPENDS | 7 +++++ web/nginx/DETAILS | 15 ++++++++++ web/nginx/init.d/nginxd | 14 +++++++++ web/nginx/logrotate.d/nginx | 10 +++++++ web/nginx/systemd.d/nginx.service | 17 +++++++++++ 6 files changed, 110 insertions(+) create mode 100644 web/nginx/BUILD create mode 100644 web/nginx/DEPENDS create mode 100644 web/nginx/DETAILS create mode 100644 web/nginx/init.d/nginxd create mode 100644 web/nginx/logrotate.d/nginx create mode 100644 web/nginx/systemd.d/nginx.service diff --git a/web/nginx/BUILD b/web/nginx/BUILD new file mode 100644 index 00000000000..1b7f73221ab --- /dev/null +++ b/web/nginx/BUILD @@ -0,0 +1,47 @@ +( + + add_priv_user nginx:nginx -s /bin/false -c "nginx" && + + ./configure --prefix=/usr \ + --conf-path=/etc/nginx/nginx.conf \ + --sbin-path=/usr/sbin/nginx \ + --pid-path=/run/nginx.pid \ + --lock-path=/run/lock/nginx.lock \ + --http-client-body-temp-path=/var/spool/nginx/client_body \ + --http-proxy-temp-path=/var/spool/nginx/proxy \ + --http-fastcgi-temp-path=/var/spool/nginx/fastcgi \ + --http-scgi-temp-path=/var/spool/nginx/scgi \ + --http-uwsgi-temp-path=/var/spool/nginx/uwsgi \ + --user=nginx \ + --group=nginx \ + --with-pcre-jit \ + --with-file-aio \ + --with-ipv6 \ + --with-imap \ + --with-http_dav_module \ + --with-http_flv_module \ + --with-http_mp4_module \ + --with-http_sub_module \ + --with-http_spdy_module \ + --with-http_realip_module \ + --with-http_addition_module \ + --with-http_degradation_module \ + --with-http_stub_status_module \ + --with-http_secure_link_module \ + --http-log-path=/var/log/nginx/access.log \ + --error-log-path=/var/log/nginx/error.log \ + $OPTS && + + default_make && + + mkdir -p /var/spool/nginx/scgi && + mkdir -p /var/spool/nginx/proxy && + mkdir -p /var/spool/nginx/uwsgi && + mkdir -p /var/spool/nginx/fastcgi && + mkdir -p /var/spool/nginx/client_body && + + mkdir -p /var/log/nginx && + mkdir -p /srv/www/htdocs && + chown nginx:nginx /srv/www /var/log/nginx + +) > $C_FIFO 2>&1 diff --git a/web/nginx/DEPENDS b/web/nginx/DEPENDS new file mode 100644 index 00000000000..fa4f40182ca --- /dev/null +++ b/web/nginx/DEPENDS @@ -0,0 +1,7 @@ +depends zlib +depends pcre + +optional_depends "openssl" \ + "--with-imap_ssl_module --with-http_ssl_module" \ + "--without-imap_ssl_module --without-http_ssl_module" \ + "for creating SSL connections" diff --git a/web/nginx/DETAILS b/web/nginx/DETAILS new file mode 100644 index 00000000000..01a4d4e3da5 --- /dev/null +++ b/web/nginx/DETAILS @@ -0,0 +1,15 @@ + MODULE=nginx + VERSION=1.6.2 + SOURCE=$MODULE-$VERSION.tar.gz + SOURCE_URL=http://nginx.org/download +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION + SOURCE_VFY=sha256:b5608c2959d3e7ad09b20fc8f9e5bd4bc87b3bc8ba5936a513c04ed8f1391a18 + WEB_SITE=http://nginx.org + ENTERED=20111228 + UPDATED=20140918 + SHORT="http server and reverse proxy" + +cat <