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用户时输入的密码
    
  • 相关阅读:
    ubuntu安装redis
    ubuntu安装mongodb
    IO-MYSQL的理解
    HTTP协议理解
    linux面试
    mysql引擎事物支持
    ubuntu安装scrapy方法
    mysql关系型和非关系型区别
    mysql引擎
    vue优势
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/12986669.html
Copyright © 2011-2022 走看看