summary refs log tree commit diff
path: root/nixos/modules/services/web-servers
Commit message (Collapse)AuthorAge
* varnish4: init at 4.1.9; varnish6: init at 6.0.0volth2018-03-20
|
* Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\ | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * nixos/tomcat: add types + proper systemd integrationJörg Thalheim2018-03-08
| | | | | | | | fixes #35443
| * nixos/tomcat: add serverXml, environment files and log directoriesBenjamin Smith2018-03-08
| | | | | | | | | | | | * add serverXml verbatim override * add environment file * add log directory creation
* | nixos: Move uses of stdenv.shell to runtimeShell.Shea Levy2018-03-01
|/
* Merge pull request #32062 from volth/patch-73Joachim F2018-02-20
|\ | | | | nixos/varnish: check .vcl syntax at compile time
| * nixos/varnish: it does not matter where to check syntax, only whenvolth2017-12-09
| |
| * nixos/varnish: check .vcl syntax at compile time (e.g. before nixops deployment)volth2017-11-26
| |
* | nixos/nginx: validate config syntax in preStart (#24664)Niklas Hambüchen2018-02-17
| |
* | nixos/traefik: make group configurable for docker support (#34749)Hamish2018-02-09
| |
* | Merge pull request #33900 from jtojnar/nginx-acmeJan Tojnar2018-01-29
|\ \ | | | | | | nixos/nginx: allow using existing ACME certificate
| * | nixos/nginx: allow using existing ACME certificateJan Tojnar2018-01-15
| | | | | | | | | | | | | | | | | | | | | | | | When a domain has a lot of subdomains, it is quite easy to hit the rate limit: https://letsencrypt.org/docs/rate-limits/ Instead you can define the certificate manually in `security.acme.certs` and list the subdomains in the `extraDomains` option.
* | | nixos/mighttpd2: initFrancesco Gazzetta2018-01-16
|/ /
* | tomcat9: 9.0.0.M17 -> 9.0.2Andreas Rammhold2018-01-09
| | | | | | | | also renamed from tomcatUnstable to tomcat9
* | nginx module: only turn on HTTP2 when SSL is enabledChristoph Hrdinka2017-12-28
| | | | | | | | Signed-off-by: Christoph Hrdinka <c.github@hrdinka.at>
* | nginx service: Make http2 an option.Niklas Hambüchen2017-12-19
| | | | | | | | | | | | | | | | | | | | HTTP 2 can break some things, for example due to this Chrome bug: https://bugs.chromium.org/p/chromium/issues/detail?id=796199 So the service hardcoding it to be enabled is not helpful. This commit adds an option so you can turn it off.
* | nixos/lighttpd: update allKnownModules listBjørn Forsman2017-12-15
| | | | | | | | lighttpd 1.4.46+ got three new modules.
* | owncloud: Don't build during evaluationTuomas Tynkkynen2017-11-27
|/ | | | Issue #29774
* Merge pull request #31048 from LumiGuide/fix-owncloudJoachim F2017-11-25
|\ | | | | Fix some but not all errors in owncloud
| * owncloud: fix some but not all errorsBas van Dijk2017-10-31
| | | | | | | | | | | | | | | | | | | | | | * Don't set timezone when it's null * Don't create the postgres role because the postgresqsl service already does that. * Fix documentation * Add a test suite
* | inginious: fix options evalGraham Christensen2017-11-23
|/
* Merge pull request #31044 from LumiGuide/fix-apache-httpdGraham Christensen2017-10-31
|\ | | | | apache-httpd: fix nix evaluation error
| * apache-httpd: fix nix evaluation errorBas van Dijk2017-10-31
| | | | | | | | | | | | | | This only sets the timezone when it's not null to prevent: error: cannot coerce null to a string, at nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix:676:7
* | apache-httpd/wordpress: disable built-in WordPress autoupdaterPiotr Bogdan2017-10-31
|/
* nixos/services.nginx: Fix globalRedirect exampleJan Tojnar2017-10-22
| | | | | Virtual host globalRedirect attribute accepts a hostname not a URL https://github.com/NixOS/nixpkgs/blob/09a9a472ee783b40c2a3dd287bbe9d3c60f8fc58/nixos/modules/services/web-servers/nginx/default.nix#L167
* nixos/lighttpd: add missing modules to allKnownModulesBjørn Forsman2017-10-10
| | | | | | | | | | | | | | The output of ./configure shows all modules/plugins, both enabled and disabled. With this info we can finally build the _complete_ list of modules. We were missing these: mod_authn_gssapi mod_authn_ldap mod_geoip (I hit this as I was building lighttpd with ldap support and the NixOS module said ldap was unsupported, due to these missing entries in allKnownModules.)
* nixos/traefik: guard example pathJoerg Thalheim2017-10-04
|
* nixos/traefik: owner/group should be changed recursivlyJoerg Thalheim2017-10-04
|
* nixos/traefik: create /var/lib/traefik with correct permissionsJoerg Thalheim2017-10-04
|
* nixos/traefik create serviceHamish Hutchings2017-10-04
|
* mediawiki: 1.27.3 -> 1.29.1Samuel Dionne-Riel2017-09-24
|
* nginx: module fix exampleRobin Gloster2017-09-03
| | | | Closes #28926
* nginx module: add proxyResolveWhileRunning optionRobin Gloster2017-08-30
|
* nginx module: allow basic configuration of upstreamsRobin Gloster2017-08-30
|
* nginx module: first proxy_set_header takes precendenceFranz Pletz2017-08-30
|
* nginx module: add option for proxying websocket requestsFranz Pletz2017-08-30
|
* nginx module: fix applying recommended proxy headersFranz Pletz2017-08-30
| | | | | | | | Previously, if proxy_set_header would be used in an extraConfig of a location, the headers defined in the http block by recommendedProxySettings would be cleared. As this is not the intended behaviour, these settings are now included from a separate file if needed.
* nginx module: clean up SSL/listen handlingRobin Gloster2017-08-30
|
* phpfpm service: allow netlink sockets for sendmailFranz Pletz2017-08-29
| | | | Fixes #26611.
* Merge pull request #28481 from mpcsh/masterPeter Hoeg2017-08-25
|\ | | | | nixos/caddy: improve documentation
| * nixos/caddy: improve documentationMark Cohen2017-08-24
| | | | | | | | | | | | There was no documentation for the "config" option, and it wasn't quite clear whether it was supposed to be a file, a string, or what. This commit removes that ambiguity.
* | Merge pull request #27699 from volth/varnish-fixes-sqJoachim F2017-08-22
|\ \ | |/ |/| nixos/varnish: made compatible with varnish 5.1.2, add modules
| * nixos/varnish: made compatible with varnish 5.2.1, add modulesVolth2017-07-26
| | | | | | | | | | | | | | | | | | | | | | * nixos/varnish: command line compatible with varnish 5.2.1, fixes https://github.com/NixOS/nixpkgs/issues/27409 * nixos/varnish: add support for modules (services.varnish.extraModules) * varnish-modules: init at 0.10.2 * varnish-geoip: init at 1.0.2 * varnish-rtstatus: init at 1.2.0 * varnish-digest: init at 1.0.1 * added services.varnish.extraCommandLine option
* | phpfpm service: remove NoNewPrivileges systemd optionFranz Pletz2017-08-21
| | | | | | | | This interferes with sendmail because suid won't work. Fixes #26611.
* | Merge pull request #27426 from rnhmjoj/nginxWout Mertens2017-08-07
|\ \ | | | | | | nginx: make enabling SSL port-specific
| * | nginx: make enabling SSL port-specificrnhmjoj2017-07-27
| | |
* | | nginx module: add resolver configRobin Gloster2017-08-04
| | |
* | | nginx module: include uwsgi_paramsRobin Gloster2017-08-04
| | |
* | | nixos/lighttpd: add enableUpstreamMimeTypes optionBjørn Forsman2017-07-29
| | | | | | | | | | | | | | | | | | | | | | | | enableUpstreamMimeTypes controls whether to include the list of mime types bundled with lighttpd (upstream). This option is enabled by default and gives a much more complete mime type list than we currently have. If you disable this, no mime types will be added by NixOS and you will have to add your own mime types in services.lighttpd.extraConfig.
* | | nixos/lighttpd: update list of allowed module namesBjørn Forsman2017-07-29
| |/ |/| | | | | | | | | | | * mod_dirlisting is auto-loaded by lighttpd and should not be explicitly loaded in the configuration file. * The rest comes from looking at "ls -1 $lighttpd/lib/*.so" when lighttpd is built with "enableMagnet" and "enableMysql".