zoukankan      html  css  js  c++  java
  • Ubuntu通过Apache安装WebDav

    使用KeePass保存密码,在个人服务器上安装WebDav协议。

    # 安装Apache2服务器
    sudo aptitude  install  -y apache2
    
    # 开启Apache2中对WebDav协议的支持 (记住最好在用户目录下执行否则报错)
    cd ~
    sudo a2enmod dav
    sudo a2enmod dav_fs
    
    # 创建共享目录并修改权限
    sudo mkdir -p /var/www/webdav
    sudo chown -R www-data:www-data  /var/www/webdav
    
    # 创建WebDav的访问用户数据库,顺便创建用户`pi`
    sudo htpasswd -c /etc/apache2/webdav.password pi
     
    # 修改用户数据库访问权限
    sudo chown root:www-data /etc/apache2/webdav.password
    sudo chmod 640 /etc/apache2/webdav.password
    
    # 备份默认配置文件
    sudo mv /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.bak 
    
    # 重写默认配置文件
    cat <<'EOF' | sudo tee /etc/apache2/sites-available/000-default.conf
    Alias /webdav /var/www/webdav
    <Location /webdav>
     Options Indexes
     DAV On
     AuthType Basic
     AuthName "webdav"
     AuthUserFile /etc/apache2/webdav.password
     Require valid-user
    </Location>
    EOF
    
    # 重启Apache2服务器
    sudo systemctl restart apache2
    
    # 访问
    http://IP地址/webdav
    
    # 登录
    pi+创建pi用户时输入的密码
    
  • 相关阅读:
    音频可视化
    accunulate
    node
    js 中编码(encode)和解码(decode)的三种方法
    ES6高阶 同步和异步 回调地狱 promise async和await
    区间dp
    树形dp1
    背包dp(多重)
    树形dp
    背包dp(完全)
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/12986669.html
Copyright © 2011-2022 走看看