搭建webdav方便其他机器套娃访问挂载好的OD

搭建webdav方便其他机器套娃访问挂载好的OD

CentOS 7服务端 :

安装apache httpd :

# 检查是否已经安装
systemctl status httpd
# 如果没有安装需要安装
yum install httpd -y

配置webdav :

vi /etc/httpd/conf/httpd.conf
# 在最后添加-指定webdav的配置文件路径
Include conf/webdav.conf

创建webdav配置文件 :

vim /etc/httpd/conf/webdav.conf

# 增加下列内容

<IfModule mod_dav.c>
    LimitXMLRequestBody 131072
    Alias /webdav "/var/www/webdav"
    <Directory /var/www/webdav>
        Dav On
        Options +Indexes
        IndexOptions FancyIndexing
        AddDefaultCharset UTF-8
        AuthType Basic
        AuthName "WebDAV Server"
        AuthUserFile /etc/httpd/webdav.users.pwd
        Require valid-user
        Order allow,deny
        Allow from all
    </Directory>
</IfModule>

创建访问目录

mkdir -p /var/www/webdav
# 赋权限
chown apache:apache /var/www/webdav

添加用户、设定密码、删除用户

# user01是用户名,命令行会提示输入2次密码
htpasswd -c /etc/httpd/webdav.users.pwd user01

# 删除用户
htpasswd -D /etc/httpd/webdav.users.pwd user01

重启apache服务即可访问

systemctl restart httpd

访问webdav方式:

浏览器访问http://ip/webdav

Debian10 客户端挂载webdav:

apt-get install davfs2
mkdir /mnt/webdav
mount -t davfs http://114.114.114.114/webdav /mnt/webdav