termux通过caddy搭建webdav

2022-07-04  本文已影响0人  一只特例独行de猪

之前用apache2搭建由于没有root权限挂载的移动硬盘没有写权限,故尝试使用caddy在tsu下运行
下载caddy:
termux-script/webdav/caddy at master · cloudswave/termux-script (github.com)
或者官网下载:
Download Caddy (caddyserver.com)

image.png

Caddyfile配置文件放到和caddy_linux_arm64_custm 同级目录下:

:8888 #监听8888端口
basicauth /. {
  admin JDJhJDE0JDl0Wmx6L29xSzRCWWRsaTVoSXBBbHVsdzljRVFQd1d6NlVRS1NUYjhNbTlvcWxwTXBnZkRH  #添加全局用户,使用 ./caddy_linux_arm64_custom hash-password 命令生成密码
}
root * /storage # 移动硬盘挂载在这个路径下面在
route {
    rewrite /dav /dav/
    webdav /dav/* {
        prefix /dav
    }
    file_server
}

运行服务器:

pkg install tsu
sudo ./caddy_linux_arm64_custm start # 后台运行
# ./caddy_linux_arm64_custm run # 前台运行

参考:mholt/caddy-webdav: WebDAV handler module for Caddy (github.com)

上一篇 下一篇

猜你喜欢

热点阅读