windows,Linux平台webdav服务器搭建方法

开源项目:webdav 支持windows,Linux等平台

Github页面:https://github.com/hacdias/webdav

请知悉,作者已于2022年12月16日在github页进行归档操作,后续不再更新。

最后一个版本:v4.2.0 网盘下载:http://share.menglei.net/d/16922972-60695605-e5cd25

windows平台

下载webdav.exe,同位置新建config.yaml文件

config.yaml文件内容:

# Server related settings
address: 127.0.0.1
port: 9999
auth: true
tls: false
cert: cert.pem
key: key.pem

# Default user settings (will be merged)
scope: .
modify: true
rules: []

users:
  - username: admin
    password: admin
    scope: C:/webweb/data

 

 

 

Linux等平台
下载webdav.exe放在/usr/bin/webdav

目录/etc/webdav/创建config.yaml文件

config.yaml文件内容:

# Server related settings
address: 0.0.0.0
port: 9999
auth: true
tls: false
cert: cert.pem
key: key.pem

# Default user settings (will be merged)
scope: .
modify: true
rules: []

users:
  - username: admin
    password: admin
    scope: /root/webdav/data

在/etc/systemd/system里新建文件webdav.service

webdav.service文件内容:

[Unit]
Description=WebDAV server
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/bin/webdav --config /etc/webdav/config.yaml
Restart=on-failure

[Install]
WantedBy=multi-user.target


运行
systemctl enable webdav
systemctl start webdav
查看状态systemctl status webdav