Hello, I’m trying to serve some files with Caddy 0.10.6 on Debian 9 without any SELinux-like shits. It is launched as root, so every file should be accessible. Here is the config:
lab-rss.pztrn.name {
tls user@email
root /home/gitfeedgen/www
browse /
log /var/log/caddy/lab-rss.pztrn.name-access.log {
rotate_size 100 # Rotate after 100 MB
rotate_age 14 # Keep log files for 14 days
rotate_keep 10 # Keep at most 10 log files
}
errors /var/log/caddy/lab-rss.pztrn.name-error.log {
rotate_size 50 # Rotate after 50 MB
rotate_age 30 # Keep rotated files for 30 days
rotate_keep 5 # Keep at most 5 log files
}
}
Here is ls -la
output:
[SSH][ / ] # ls -la /home/gitfeedgen/www/
итого 10
drwxrwxrwx 3 gitfeedgen gitfeedgen 3 авг 21 13:57 .
drwxr-xr-x 7 gitfeedgen gitfeedgen 13 авг 21 13:57 ..
drwxr-xr-x 4 gitfeedgen gitfeedgen 4 авг 21 13:57 midway
[SSH][ / ] # ls -la /home/gitfeedgen/www/midway/midway
итого 10
drwxr-xr-x 2 gitfeedgen gitfeedgen 4 авг 21 13:57 .
drwxr-xr-x 4 gitfeedgen gitfeedgen 4 авг 21 13:57 ..
-rw-r--r-- 1 gitfeedgen gitfeedgen 4914 авг 21 14:00 feed.atom
-rw-r--r-- 1 gitfeedgen gitfeedgen 3715 авг 21 14:00 feed.rss
On every file and directory it says 404. But it is true only when I start Caddy with systemd, if I start it from shell - everything works great.
Any pointer to what I’ve missed, please?