nixpkgs/nixos/modules/services/web-servers
Florian Klink 300049ca51 nixos/nginx: move configuration testing script into reload command
nginx -t not only verifies configuration, but also creates (and chowns)
files. When the `nginx-config-reload` service is used, this can cause
directories to be chowned to `root`, causing nginx to fail.

This moves the nginx -t command into a second ExecReload command, which
runs as nginx's user. While fixing above issue, this will also cause the
configuration to be verified when running `systemctl reload nginx`, not
only when restarting the dummy `nginx-config-reload` unit. The latter is
mostly a workaround for missing features in our activation script
anyways.
2020-08-12 18:13:29 +02:00
..
apache-httpd nixos/acme: Also fix ordering for apache 2020-06-15 11:05:00 +02:00
hitch treewide: Switch to system users 2019-10-12 22:25:28 +02:00
jboss nixos/*: editorconfig fixes 2020-08-08 10:54:16 +10:00
lighttpd
nginx nixos/nginx: move configuration testing script into reload command 2020-08-12 18:13:29 +02:00
phpfpm nixos/phpfpm: fix erroneous pools example 2020-04-21 20:59:52 +02:00
unit nixos/unit: add 'tmp' directory 2020-07-17 19:46:56 +03:00
varnish nixos/varnish: fix default package name 2019-11-13 16:39:45 +01:00
caddy.nix nixos/caddy: resync with upstream unit file 2020-01-23 14:08:37 +01:00
darkhttpd.nix nixos/darkhttpd: fix package reference 2019-08-28 09:04:58 +08:00
fcgiwrap.nix
hydron.nix
meguca.nix
mighttpd2.nix
minio.nix
molly-brown.nix nixos/molly-brown: init 2020-07-24 11:04:33 +02:00
shellinabox.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
tomcat.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
traefik.nix nixos/traefik: make config deep mergeable 2020-04-12 22:50:36 +02:00
ttyd.nix nixos/ttyd: init 2019-11-13 23:18:47 +00:00
uwsgi.nix uwsgi: make instance configuration deeply mergeable 2020-05-15 08:53:31 +01:00
zope2.nix nixos/modules: Remove all usages of types.string 2019-08-31 18:19:00 +02:00