Blame SOURCES/nginx.service

d78c9c
[Unit]
d78c9c
Description=The nginx HTTP and reverse proxy server
d78c9c
After=syslog.target network.target remote-fs.target nss-lookup.target
d78c9c
d78c9c
[Service]
d78c9c
Type=forking
d78c9c
PIDFile=$localstatedir/run/nginx/nginx.pid
d78c9c
EnvironmentFile=/opt/rh/rh-nginx$scl_name_version/service-environment
d78c9c
# Nginx will fail to start if /run/nginx.pid already exists but has the wrong
d78c9c
# SELinux context. This might happen when running `nginx -t` from the cmdline.
d78c9c
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621
d78c9c
ExecStartPre=/usr/bin/rm -f /var/opt/rh/rh-nginx$scl_name_version/run/nginx/nginx.pid
d78c9c
ExecStartPre=$libexecdir/nginx-scl-helper enable $RH_NGINX$scl_name_version_SCLS_ENABLED -- /usr/bin/scl_enabled rh-nginx$scl_name_version
d78c9c
ExecStartPre=$libexecdir/nginx-scl-helper enable $RH_NGINX$scl_name_version_SCLS_ENABLED -- /opt/rh/rh-nginx$scl_name_version/root/usr/sbin/nginx -t
d78c9c
ExecStart=$libexecdir/nginx-scl-helper enable $RH_NGINX$scl_name_version_SCLS_ENABLED -- /opt/rh/rh-nginx$scl_name_version/root/usr/sbin/nginx
d78c9c
ExecReload=/bin/kill -s HUP $MAINPID
d78c9c
ExecStop=/bin/kill -s QUIT $MAINPID
d78c9c
KillSignal=SIGQUIT
d78c9c
TimeoutStopSec=5
d78c9c
KillMode=process
d78c9c
PrivateTmp=true
d78c9c
d78c9c
[Install]
d78c9c
WantedBy=multi-user.target