Jalil
April 3, 2022, 3:27pm
1
Is is possible to enable ngx_stream_ssl_preread_module ?
services.nginx = {
enable = true;
additionalModules = [ pkgs.nginxModules.ngx_stream_ssl_preread_module ];
gives me
error: attribute 'ngx_stream_ssl_preread_module' missing, at /etc/nixos/custom/nginx.nix:26:27
I can’t find any documentation about what modules can be loaded with additionalModules = [ pkgs.nginxModules.* ]
…
$ nix repl
> :l <nixpkgs>
nginxModules.(and then hit tab)
Jalil
April 3, 2022, 5:11pm
3
Thanks a lot for the tip @peterhoeg !
I get :
nginxModules.akamai-token-validate nginxModules.modsecurity nginxModules.sla
nginxModules.aws-auth nginxModules.modsecurity-nginx nginxModules.slowfs-cache
nginxModules.brotli nginxModules.moreheaders nginxModules.sorted-querystring
nginxModules.cache-purge nginxModules.mpeg-ts nginxModules.spnego-http-auth
nginxModules.coolkit nginxModules.naxsi nginxModules.statsd
nginxModules.dav nginxModules.ngx_aws_auth nginxModules.stream-sts
nginxModules.develkit nginxModules.opentracing nginxModules.sts
nginxModules.echo nginxModules.override nginxModules.subsFilter
nginxModules.fancyindex nginxModules.overrideDerivation nginxModules.sysguard
nginxModules.fastcgi-cache-purge nginxModules.pagespeed nginxModules.upload
nginxModules.fluentd nginxModules.pam nginxModules.upstream-check
nginxModules.http_proxy_connect_module_v18 nginxModules.pinba nginxModules.upstream-tarantool
nginxModules.http_proxy_connect_module_v19 nginxModules.push-stream nginxModules.url
nginxModules.ipscrub nginxModules.recurseForDerivations nginxModules.video-thumbextractor
nginxModules.limit-speed nginxModules.rtmp nginxModules.vod
nginxModules.live nginxModules.secure-token nginxModules.vts
nginxModules.lua nginxModules.set-misc
nginxModules.lua-upstream nginxModules.shibboleth
Does it mean I can’t use ngx_stream_ssl_preread_module
?
Does it mean I can’t use ngx_stream_ssl_preread_module ?
That module is not part of nixpkgs, correct, but that doesn’t mean you cannot build it yourself. The easiest way to do this is to check out nixpkgs and modify pkgs/servers/http/nginx/modules.nix
. Then build against your local checkout.