webdav 下载地址:
https://github.com/hacdias/webdav/releases
解压、复制到 /usr/bin 目录下:
cp webdav /usr/bin/
注册 service
cd /etc/systemd/system xed 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
建立配置文件,和上面 /etc/systemd/system/webdav.service 里的 ExecStart 目录要对应上
mkdir /etc/webdav/ cd /etc/webdav/ xed config.yaml
写入
# Server related settings address: 0.0.0.0 port: 21234 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: /你的共享目录
开机并启动服务
systemctl enable webdav systemctl start webdav
查看运行状态
systemctl status webdav