mirror of
https://github.com/caddyserver/caddy.git
synced 2025-02-02 14:17:01 +01:00
init: Fix upstart script for Centos6 (and Amazon Linux) (#1914)
This commit is contained in:
parent
99625ae3f6
commit
0548b97701
1 changed files with 3 additions and 10 deletions
13
dist/init/linux-upstart/caddy.conf.centos-6
vendored
13
dist/init/linux-upstart/caddy.conf.centos-6
vendored
|
@ -3,19 +3,11 @@ description "Caddy HTTP/2 web server"
|
||||||
start on runlevel [2345]
|
start on runlevel [2345]
|
||||||
stop on runlevel [016]
|
stop on runlevel [016]
|
||||||
|
|
||||||
# centos 6 upstart version does not support console
|
console output
|
||||||
console log
|
|
||||||
|
|
||||||
# centos 6 upstart version does not support setuid/setgid
|
|
||||||
setuid www-data
|
|
||||||
setgid www-data
|
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
respawn limit 10 5
|
respawn limit 10 5
|
||||||
|
|
||||||
# centos 6 upstart version does not support reload
|
|
||||||
reload signal SIGUSR1
|
|
||||||
|
|
||||||
# Let's Encrypt certificates will be written to this directory.
|
# Let's Encrypt certificates will be written to this directory.
|
||||||
env CADDYPATH=/etc/ssl/caddy
|
env CADDYPATH=/etc/ssl/caddy
|
||||||
|
|
||||||
|
@ -24,5 +16,6 @@ limit nofile 1048576 1048576
|
||||||
script
|
script
|
||||||
cd /etc/ssl/caddy
|
cd /etc/ssl/caddy
|
||||||
rootdir="$(mktemp -d -t "caddy-run.XXXXXX")"
|
rootdir="$(mktemp -d -t "caddy-run.XXXXXX")"
|
||||||
exec /usr/local/bin/caddy -agree -log=stdout -conf=/etc/caddy/Caddyfile -root=$rootdir
|
chown www-data:www-data $rootdir
|
||||||
|
exec sudo -u www-data /usr/local/bin/caddy -agree -log=/var/log/caddy.log -conf=/etc/caddy/Caddyfile -root=$rootdir
|
||||||
end script
|
end script
|
||||||
|
|
Loading…
Reference in a new issue