summary refs log tree commit diff
path: root/pkgs/servers/http
diff options
context:
space:
mode:
authorPascal Wittmann <PascalWittmann@gmx.net>2013-04-23 14:30:57 +0300
committerPascal Wittmann <PascalWittmann@gmx.net>2013-04-23 14:30:57 +0300
commitb6e7d865251da67399203a9cd48917dae1584603 (patch)
treee98e7b1b80907f213f866b5cc9b5f55419247e3b /pkgs/servers/http
parentcddad771c5c02ad0c226290ca3ad8475c258428f (diff)
downloadnixlib-b6e7d865251da67399203a9cd48917dae1584603.tar
nixlib-b6e7d865251da67399203a9cd48917dae1584603.tar.gz
nixlib-b6e7d865251da67399203a9cd48917dae1584603.tar.bz2
nixlib-b6e7d865251da67399203a9cd48917dae1584603.tar.lz
nixlib-b6e7d865251da67399203a9cd48917dae1584603.tar.xz
nixlib-b6e7d865251da67399203a9cd48917dae1584603.tar.zst
nixlib-b6e7d865251da67399203a9cd48917dae1584603.zip
Lighttpd: Enable SSL
With this patch support for SSL is compiled into lighttpd.

IMO encryption is in most use cases important, therefore SSL support should be build in. This would simplify the setup of a standard web application a lot.
 
SSL support of lighttpd is documented at  
  http://redmine.lighttpd.net/projects/1/wiki/Docs_SSL
Diffstat (limited to 'pkgs/servers/http')
-rw-r--r--pkgs/servers/http/lighttpd/default.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/servers/http/lighttpd/default.nix b/pkgs/servers/http/lighttpd/default.nix
index 66bc45de9423..463840fcf4ca 100644
--- a/pkgs/servers/http/lighttpd/default.nix
+++ b/pkgs/servers/http/lighttpd/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pcre, libxml2, zlib, attr, bzip2, which, file }:
+{ stdenv, fetchurl, pcre, libxml2, zlib, attr, bzip2, which, file, openssl }:
 
 stdenv.mkDerivation {
   name = "lighttpd-1.4.32";
@@ -8,7 +8,9 @@ stdenv.mkDerivation {
     sha256 = "1hgd9bi4mrak732h57na89lqg58b1kkchnddij9gawffd40ghs0k";
   };
 
-  buildInputs = [ pcre libxml2 zlib attr bzip2 which file ];
+  buildInputs = [ pcre libxml2 zlib attr bzip2 which file openssl ];
+
+  configureFlags = "--with-openssl --with-openssl-libs=${openssl}";
 
   preConfigure = ''
     sed -i "s:/usr/bin/file:${file}/bin/file:g" configure