710a6d
[Unit]
710a6d
Description=The nginx HTTP and reverse proxy server
710a6d
After=network-online.target remote-fs.target nss-lookup.target
710a6d
Wants=network-online.target
710a6d
710a6d
[Service]
710a6d
Type=forking
710a6d
PIDFile=/run/nginx.pid
710a6d
# Nginx will fail to start if /run/nginx.pid already exists but has the wrong
710a6d
# SELinux context. This might happen when running `nginx -t` from the cmdline.
710a6d
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621
710a6d
ExecStartPre=/usr/bin/rm -f /run/nginx.pid
710a6d
ExecStartPre=/usr/sbin/nginx -t
710a6d
ExecStart=/usr/sbin/nginx
710a6d
ExecReload=/usr/sbin/nginx -s reload
710a6d
KillSignal=SIGQUIT
710a6d
TimeoutStopSec=5
710a6d
KillMode=mixed
710a6d
PrivateTmp=true
710a6d
710a6d
[Install]
710a6d
WantedBy=multi-user.target