File browser 403

1. Caddy version (caddy version):

v2.0.0 h1:pQSaIJGFluFvu8KDGDODV8u4/QRED/OPyIR+MWYYse8=

2. How I run Caddy:

debian 10
installed by apt source
systemctl start caddy

a. System environment:

debian 10 systemctl

b. Command:

c. Service/unit/compose file:

d. My complete Caddyfile or JSON config:

hkix.me {
tls uk@overidea.xyz
encode gzip
root * /root/www
file_server browse
}

3. The problem I’m having:

403 forbidden when i visit my site
if i commet file_server the website is all blank

root@overidea.me:~# ls -la www
total 6272
drwxrwxrwx 2 caddy root    4096 May 29 23:19 .
drwx------ 5 root  root    4096 May 29 23:52 ..
-rwxrwxrwx 1 caddy root       4 May 29 23:19 index.html
-rwxrwxrwx 1 caddy root       0 May 29 23:07 test

4. Error messages and/or full log output:

root@overidea:~# journalctl --no-pager -u caddy
-- Logs begin at Fri 2020-05-29 23:49:54 EDT, end at Fri 2020-05-29 23:50:51 EDT. --
May 29 23:49:58 overidea.me systemd[1]: Started Caddy.
May 29 23:49:58 overidea.me caddy[435]: caddy.HomeDir=/var/lib/caddy
May 29 23:49:58 overidea.me caddy[435]: caddy.AppDataDir=/var/lib/caddy/.local/share/caddy
May 29 23:49:58 overidea.me caddy[435]: caddy.AppConfigDir=/var/lib/caddy/.config/caddy
May 29 23:49:58 overidea.me caddy[435]: caddy.ConfigAutosavePath=/var/lib/caddy/.config/caddy/autosave.json
May 29 23:49:58 overidea.me caddy[435]: runtime.GOOS=linux
May 29 23:49:58 overidea.me caddy[435]: runtime.GOARCH=amd64
May 29 23:49:58 overidea.me caddy[435]: runtime.Compiler=gc
May 29 23:49:58 overidea.me caddy[435]: runtime.NumCPU=1
May 29 23:49:58 overidea.me caddy[435]: runtime.GOMAXPROCS=1
May 29 23:49:58 overidea.me caddy[435]: runtime.Version=go1.14.2
May 29 23:49:58 overidea.me caddy[435]: os.Getwd=/
May 29 23:49:58 overidea.me caddy[435]: LANG=en_US.UTF-8
May 29 23:49:58 overidea.me caddy[435]: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
May 29 23:49:58 overidea.me caddy[435]: HOME=/var/lib/caddy
May 29 23:49:58 overidea.me caddy[435]: LOGNAME=caddy
May 29 23:49:58 overidea.me caddy[435]: USER=caddy
May 29 23:49:58 overidea.me caddy[435]: INVOCATION_ID=f9be823826d543c298f2f2a815c9805b
May 29 23:49:58 overidea.me caddy[435]: JOURNAL_STREAM=9:13457
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.896636,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":""}
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.8990371,"logger":"admin","msg":"admin endpoint started","address":"tcp/localhost:2019","enforce_origin":false,"origins":["[::1]:2019","127.0.0.1:2019","localhost:2019"]}
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.9007726,"logger":"http","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"}
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.903893,"logger":"tls","msg":"cleaned up storage units"}
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.9041457,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["hkix.me"]}
May 29 23:49:58 overidea.me caddy[435]: 2020/05/29 23:49:58 [INFO][cache:0xc0002640f0] Started certificate maintenance routine
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.982346,"msg":"autosaved config","file":"/var/lib/caddy/.config/caddy/autosave.json"}
May 29 23:49:58 overidea.me caddy[435]: {"level":"info","ts":1590810598.9823706,"msg":"serving initial configuration"}

5. What I already tried:

i try commet browse(403), commet file_browser(all blank)
i want to use it a pure static file web server

6. Links to relevant resources:

solved /root/www
caddy user is caddy

This topic was automatically closed after 30 days. New replies are no longer allowed.