之前用apache2搭建由于沒有root權(quán)限掛載的移動硬盤沒有寫權(quán)限,故嘗試使用caddy在tsu下運行
下載caddy:
termux-script/webdav/caddy at master · cloudswave/termux-script (github.com)
或者官網(wǎng)下載:
Download Caddy (caddyserver.com)

image.png
Caddyfile配置文件放到和caddy_linux_arm64_custm 同級目錄下:
:8888 #監(jiān)聽8888端口
basicauth /. {
admin JDJhJDE0JDl0Wmx6L29xSzRCWWRsaTVoSXBBbHVsdzljRVFQd1d6NlVRS1NUYjhNbTlvcWxwTXBnZkRH #添加全局用戶,使用 ./caddy_linux_arm64_custom hash-password 命令生成密碼
}
root * /storage # 移動硬盤掛載在這個路徑下面在
route {
rewrite /dav /dav/
webdav /dav/* {
prefix /dav
}
file_server
}
運行服務(wù)器:
pkg install tsu
sudo ./caddy_linux_arm64_custm start # 后臺運行
# ./caddy_linux_arm64_custm run # 前臺運行
參考:mholt/caddy-webdav: WebDAV handler module for Caddy (github.com)