Create the systemd service

This is an old revision of the document!


Create the systemd service

Create the service file

vim /lib/systemd/system/nginx.service

service file contents

[Unit]
Description=The nginx HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/var/run/nginx/nginx.pid
# Nginx will fail to start if /var/run/nginx/nginx.pid already exists but has the wrong
# SELinux context. This might happen when running `nginx -t` from the cmdline.
# https://bugzilla.redhat.com/show_bug.cgi?id=1268621
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

setup nginx.conf

pid        /var/run/nginx/nginx.pid;
user nginx nginx;

/home/www/sites/esgr.in/wiki/data/attic/systems/nginx.service.1516672678.txt.gz · Last modified: 2018/01/23 01:57 by eServices Greece