diff options
author | Massimiliano Torromeo | 2023-09-16 11:16:16 +0200 |
---|---|---|
committer | Massimiliano Torromeo | 2023-09-16 11:16:16 +0200 |
commit | 7596c69ead5ed7d1f0a0a869102bf497a968fed7 (patch) | |
tree | f9bb9c5a93b84286de4e89c32f9203d492d30591 /nginx.service | |
parent | b8059699615df10a4edae5187b4169a98c8569b5 (diff) | |
download | aur-7596c69ead5ed7d1f0a0a869102bf497a968fed7.tar.gz |
Various improvements to nginx.service (Fixes FS#64587, FS#60970)
- Wait for network-online.target
- After remote-fs.target
- Remove pid and error_log directives from ExecStart since they are already hardcoded
- Use SIGQUIT as KillSignal since that is what nginx uses for graceful shutdown
- Add PrivateTmp=true
Diffstat (limited to 'nginx.service')
-rw-r--r-- | nginx.service | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/nginx.service b/nginx.service new file mode 100644 index 000000000000..633c3295b058 --- /dev/null +++ b/nginx.service @@ -0,0 +1,21 @@ +[Unit] +Description=A high performance web server and a reverse proxy server +After=network-online.target remote-fs.target nss-lookup.target +Wants=network-online.target + +[Service] +Type=forking +PIDFile=/run/nginx.pid +PrivateDevices=yes +PrivateTmp=true +SyslogLevel=err + +ExecStart=/usr/bin/nginx +ExecReload=/usr/bin/nginx -s reload +Restart=on-failure +KillMode=mixed +KillSignal=SIGQUIT +TimeoutStopSec=5 + +[Install] +WantedBy=multi-user.target |