systemd service file for openlitespeed

To start/stop OpenLiteSpeed web server, you can use the following systemd service file

vi /usr/lib/systemd/system/lshttpd.service

Add following content

[Unit]
Description=OpenLiteSpeed HTTP Server
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

[Service]
Type=forking
PIDFile=/var/run/openlitespeed.pid
ExecStart=/usr/local/lsws/bin/lswsctrl start
ExecReload=/usr/local/lsws/bin/lswsctrl restart 
ExecStop=/usr/local/lsws/bin/lswsctrl delay-stop

KillMode=none
PrivateTmp=false
Restart=on-failure
RestartSec=5

# do not want to be limited in anyway
CPUAccounting=false
TasksAccounting=false
MemoryAccounting=false

[Install]
WantedBy=multi-user.target
Alias=lsws.service
Alias=openlitespeed.service

To start openlitespeed on boot,

systemctl enable lsws

To start OpenLiteSpeed

systemctl start lsws

To stop OpenLiteSpeed

systemctl stop lsws

See OpenLiteSpeed

Need help with Linux Server or WordPress? We can help!

Leave a Reply

Your email address will not be published. Required fields are marked *