站点图标 谷姐靓号网

求助,caddy2配合smokeping所有的img和js文件404-drivefuse

Rate this post

caddyfile配置文件是这么写的,搭好后网站能访问,但是进去后所有的js和img和css资源都是404,但是在vps上相关文件夹都有对应的文件。有大神知道怎么改吗
ping.exampe.com {
log {
output file /var/log/caddy.log
}
handle /js/* {
root * /usr/share/smokeping/www/js
}
handle /css/* {
root * /usr/share/smokeping/www/css
}
handle /cache/* {
root * /var/cache/smokeping
}
handle /images/* {
root * /usr/share/smokeping/www/images
}
handle {
root * /usr/share/smokeping/www
reverse_proxy unix//var/run/fcgiwrap.socket {
transport fastcgi {
split ""
env SCRIPT_FILENAME /usr/share/smokeping/smokeping.cgi
}
}
}
file_server
}

热议
2楼 gick

要不是太复杂的还是用caddy v1吧

3楼 iks

docs 不是 www

4楼 drivefuse

在我的机器上路径确实是www

ls -al /usr/share/smokeping/www/
total 20
drwxrwxrwx 4 root root 4096 May 27 17:27 .
drwxrwxrwx 3 root root 4096 May 27 17:27 ..
drwxrwxrwx 2 root root 4096 May 27 17:27 css
lrwxrwxrwx 1 root root 27 Jul 112020 images -> /var/cache/smokeping/images
drwxrwxrwx 2 root root 4096 May 27 18:55 js
-rwxrwxrwx 1 root root 71 Jul 112020 smokeping.fcgi.dist

5楼 iks

这边有个 nginx 配置,你参考参考
https://raw.githubusercontent.com/KukiSa/smokeping/main/nginx.conf

6楼 drivefuse

好的 谢谢

7楼 yjsx86

ping.exampe.com {
log {
output file /var/log/caddy.log
}
handle /js/* {
root * /usr/share/smokeping/www/js
file_server
}
handle /css/* {
root * /usr/share/smokeping/www/css
file_server
}
handle /cache/* {
root * /var/cache/smokeping
}
handle /images/* {
root * /usr/share/smokeping/www/images
file_server
}
handle {
root * /usr/share/smokeping/www
reverse_proxy unix//var/run/fcgiwrap.socket {
transport fastcgi {
split ""
env SCRIPT_FILENAME /usr/share/smokeping/smokeping.cgi
}
}
}

}

8楼 drivefuse

还是不行 放弃了

退出移动版