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用户时输入的密码
    
  • 相关阅读:
    栈——有效括号问题
    链表——判断是否有环,如果有,找到入口节点并返回(转自leetcode,个人留存)
    链表—判断是否有环
    链表—判断是否有环
    链表成对反转
    反转链表
    __attribute__机制
    linux write()
    错题本本-20180919
    C++ 11特性
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/12986669.html
Copyright © 2011-2022 走看看