Added systemd for nginx

master
desci 2016-04-15 08:12:11 -04:00 committed by admin
parent 9bb481ccd7
commit 65095203f5
1 changed files with 26 additions and 0 deletions

View File

@ -82,6 +82,32 @@ made into a startup script in `init.d`. You may also need to make this file writ
chmod a+w /tmp/fcgi.socket chmod a+w /tmp/fcgi.socket
If you have [systemd](https://en.wikipedia.org/wiki/Systemd), you may use a service file like so:
Edit/create a service file (in Debian it would be: `sudo vim /lib/systemd/system/ikiwiki.service`
Content of `ikiwiki.service`:
[Unit]
Description=Ikiwiki fcgi socket wrap
After=network.target
[Service]
Type=simple
User=www-data
Group=www-data
ExecStart=/usr/bin/spawn-fcgi -s /tmp/fcgi.socket -n -- /usr/sbin/fcgiwrap
[Install]
WantedBy=multi-user.target
Then run:
# This enables the service at startup
sudo systemctl enable ikiwiki.service
# This attempts to start the service
sudo systemctl start ikiwiki.service
Then you need an nginx config plugged in that wrapper. Here's an Then you need an nginx config plugged in that wrapper. Here's an
example virtual host configuration: example virtual host configuration: